sync toc
Overview
UMD.HCIL.Piccolo
CameraViewConstraint Enumeration
FullBoundsInvalidatedDelegate Delegate
HighRenderQualityDelegate Delegate
InputSource Interface
InputSource Members
Methods
ProcessInput Method
LowRenderQualityDelegate Delegate
PaintInvalidatedDelegate Delegate
PCamera Class
PCamera Members
PCamera Constructor
PCamera Constructor ()
PCamera Constructor (SerializationInfo, StreamingContext)
Fields
PROPERTY_CODE_LAYERS Field
PROPERTY_CODE_VIEWTRANSFORM Field
PROPERTY_KEY_LAYERS Field
PROPERTY_KEY_VIEWTRANSFORM Field
Properties
Canvas Property
LayerCount Property
LayersReference Property
UnionOfLayerFullBounds Property
ViewBounds Property
ViewConstraint Property
ViewMatrix Property
ViewMatrixReference Property
ViewOffset Property
ViewScale Property
Methods
AddLayer Method
AddLayer Method (Int32, PLayer)
AddLayer Method (PLayer)
AnimateViewToCenterBounds Method
AnimateViewToMatrix Method
AnimateViewToPanToBounds Method
ApplyViewConstraints Method
FullPaint Method
GetLayer Method
GetObjectData Method
IndexOfLayer Method
LocalToView Method
LocalToView Method (PointF)
LocalToView Method (RectangleF)
LocalToView Method (SizeF)
Paint Method
PaintCameraView Method
PaintDebugBounds Method
PaintDebugFullBounds Method
PaintDebugInfo Method
PaintTransformedView Method
Pick Method
Pick Method (Single, Single, Single)
PickAfterChildren Method
PickCameraView Method
RemoveLayer Method
RemoveLayer Method (Int32)
RemoveLayer Method (PLayer)
RepaintFrom Method
RepaintFromLayer Method
ScaleViewBy Method
ScaleViewBy Method (Single)
ScaleViewBy Method (Single, Single, Single)
SetViewOffset Method
TranslateViewBy Method
ViewToLocal Method
ViewToLocal Method (PointF)
ViewToLocal Method (RectangleF)
ViewToLocal Method (SizeF)
Events
LayersChanged Event
ViewTransformChanged Event
PCamera.PCameraTransformTarget Class
PCamera.PCameraTransformTarget Members
PCamera.PCameraTransformTarget Constructor
Properties
Matrix Property
PCanvas Class
PCanvas Members
PCanvas Constructor
Fields
CURRENT_PCANVAS Field
HighRenderQuality Field
LowRenderQuality Field
Properties
Animating Property
AnimatingRenderQuality Property
Camera Property
DefaultRenderQuality Property
GridFitText Property
Interacting Property
InteractingRenderQuality Property
Layer Property
PanEventHandler Property
RegionManagement Property
Root Property
ZoomEventHandler Property
Methods
AddInputEventListener Method
CreateBasicScenegraph Method
CreatePaintContext Method
Dispose Method
Dispose Method (Boolean)
InvalidateBounds Method
IsInputKey Method
OnClick Method
OnDoubleClick Method
OnDragDrop Method
OnDragEnter Method
OnDragLeave Method
OnDragOver Method
OnInteractingChanged Method
OnKeyDown Method
OnKeyPress Method
OnKeyUp Method
OnMouseDown Method
OnMouseEnter Method
OnMouseLeave Method
OnMouseMove Method
OnMouseUp Method
OnMouseWheel Method
OnPaint Method
OnResize Method
PaintImmediately Method
PaintPiccolo Method
PopCursor Method
PushCursor Method
RemoveInputEventListener Method
SimulateMouseMoveOrDrag Method
Events
InteractingChanged Event
PInputEventHandler Delegate
PInputManager Class
PInputManager Members
PInputManager Constructor
Properties
CurrentCanvasPosition Property
KeyboardFocus Property
LastCanvasPosition Property
MouseFocus Property
MouseOver Property
Methods
CheckForMouseDragEnteredAndExited Method
CheckForMouseEnteredAndExited Method
Dispatch Method
DispatchToPath Method
ProcessEventFromCamera Method
ProcessInput Method
PLayer Class
PLayer Members
PLayer Constructor
PLayer Constructor ()
PLayer Constructor (SerializationInfo, StreamingContext)
Fields
PROPERTY_CODE_CAMERAS Field
PROPERTY_KEY_CAMERAS Field
Properties
CameraCount Property
CamerasReference Property
Methods
AddCamera Method
AddCamera Method (Int32, PCamera)
AddCamera Method (PCamera)
GetCamera Method
GetObjectData Method
NotifyCameras Method
RemoveCamera Method
RemoveCamera Method (Int32)
RemoveCamera Method (PCamera)
RepaintFrom Method
Events
CamerasChanged Event
PNode Class
PNode Members
PNode Constructor
PNode Constructor ()
PNode Constructor (SerializationInfo, StreamingContext)
Fields
bounds Field
EVENT_KEY_CLICK Field
EVENT_KEY_DOUBLECLICK Field
EVENT_KEY_DRAGDROP Field
EVENT_KEY_DRAGENTER Field
EVENT_KEY_DRAGLEAVE Field
EVENT_KEY_DRAGOVER Field
EVENT_KEY_GOTFOCUS Field
EVENT_KEY_KEYDOWN Field
EVENT_KEY_KEYPRESS Field
EVENT_KEY_KEYUP Field
EVENT_KEY_LOSTFOCUS Field
EVENT_KEY_MOUSEDOWN Field
EVENT_KEY_MOUSEDRAG Field
EVENT_KEY_MOUSEENTER Field
EVENT_KEY_MOUSELEAVE Field
EVENT_KEY_MOUSEMOVE Field
EVENT_KEY_MOUSEUP Field
EVENT_KEY_MOUSEWHEEL Field
FullBoundsInvalidated Field
PaintInvalidated Field
PROPERTY_CODE_BOUNDS Field
PROPERTY_CODE_BRUSH Field
PROPERTY_CODE_CHILDREN Field
PROPERTY_CODE_CHILDRENPICKABLE Field
PROPERTY_CODE_FULLBOUNDS Field
PROPERTY_CODE_PARENT Field
PROPERTY_CODE_PICKABLE Field
PROPERTY_CODE_TAG Field
PROPERTY_CODE_TRANSFORM Field
PROPERTY_CODE_VISIBLE Field
PROPERTY_KEY_BOUNDS Field
PROPERTY_KEY_BRUSH Field
PROPERTY_KEY_CHILDREN Field
PROPERTY_KEY_CHILDRENPICKABLE Field
PROPERTY_KEY_FULLBOUNDS Field
PROPERTY_KEY_PARENT Field
PROPERTY_KEY_PICKABLE Field
PROPERTY_KEY_TAG Field
PROPERTY_KEY_TRANSFORM Field
PROPERTY_KEY_VISIBLE Field
Properties
AllNodes Property
Bounds Property
BoundsModified Property
BoundsVolatile Property
Brush Property
ChildBoundsInvalid Property
ChildBoundsVolatile Property
ChildPaintInvalid Property
ChildrenCount Property
ChildrenEnumerator Property
ChildrenPickable Property
ChildrenReference Property
FullBounds Property
FullBoundsInvalid Property
GlobalBounds Property
GlobalFullBounds Property
GlobalRotation Property
GlobalScale Property
GlobalToLocalMatrix Property
GlobalTranslation Property
HandlerList Property
Height Property
InverseMatrix Property
Item Property
LocalToGlobalMatrix Property
Matrix Property
MatrixReference Property
Occluded Property
Offset Property
OffsetX Property
OffsetY Property
PaintInvalid Property
ParamString Property
Parent Property
Pickable Property
PropertyChangeParentMask Property
Root Property
Rotation Property
Scale Property
Tag Property
UnionOfChildrenBounds Property
Visible Property
Width Property
X Property
Y Property
Methods
AddActivity Method
AddChild Method
AddChild Method (Int32, PNode)
AddChild Method (PNode)
AddChildren Method
AddChildren Method (ICollection)
AddChildren Method (PNodeList)
AddInputEventListener Method
AnimateMatrixToBounds Method
AnimateToBounds Method
AnimateToColor Method
AnimateToMatrix Method
AnimateToPositionScaleRotation Method
CenterBoundsOnPoint Method
CenterFullBoundsOnPoint Method
Clone Method
ComputeFullBounds Method
EndResizeBounds Method
FindIntersectingNodes Method
FireChildPropertyChangedEvent Method
FirePropertyChangedEvent Method
FullIntersects Method
FullPaint Method
FullPick Method
GetAllNodes Method
GetChild Method
GetEnumerator Method
GetObjectData Method
GetPropertyHandlers Method
GlobalToLocal Method
GlobalToLocal Method (PointF)
GlobalToLocal Method (RectangleF)
GlobalToLocal Method (SizeF)
HandleEvent Method
IndexOfChild Method
InternalUpdateBounds Method
Intersects Method
InvalidateFullBounds Method
InvalidateLayout Method
InvalidatePaint Method
IsAncestorOf Method
IsDescendentOf Method
IsDescendentOfRoot Method
IsOpaque Method
LayoutChildren Method
Lerp Method
LocalToGlobal Method
LocalToGlobal Method (PointF)
LocalToGlobal Method (RectangleF)
LocalToGlobal Method (SizeF)
LocalToParent Method
LocalToParent Method (PointF)
LocalToParent Method (RectangleF)
LocalToParent Method (SizeF)
MoveInBackOf Method
MoveInFrontOf Method
MoveToBack Method
MoveToFront Method
OffsetBy Method
OnClick Method
OnDoubleClick Method
OnDragDrop Method
OnDragEnter Method
OnDragLeave Method
OnDragOver Method
OnFullBoundsInvalidated Method
OnGotFocus Method
OnKeyDown Method
OnKeyPress Method
OnKeyUp Method
OnLostFocus Method
OnMouseDown Method
OnMouseDrag Method
OnMouseEnter Method
OnMouseLeave Method
OnMouseMove Method
OnMouseUp Method
OnMouseWheel Method
OnPaintInvalidated Method
Paint Method
PaintAfterChildren Method
ParentBoundsChanged Method
ParentToLocal Method
ParentToLocal Method (PointF)
ParentToLocal Method (RectangleF)
ParentToLocal Method (SizeF)
Pick Method
PickAfterChildren Method
Position Method
Print Method
printDocument_PrintPage Method
RemoveAllChildren Method
RemoveChild Method
RemoveChild Method (Int32)
RemoveChild Method (PNode)
RemoveChildren Method
RemoveChildren Method (ICollection)
RemoveChildren Method (PNodeList)
RemoveFromParent Method
RemoveInputEventListener Method
Repaint Method
RepaintFrom Method
Reparent Method
ReplaceWith Method
ResetBounds Method
RotateBy Method
RotateBy Method (Single)
RotateBy Method (Single, PointF)
RotateBy Method (Single, Single, Single)
RotateInPlace Method
ScaleAndDraw Method
ScaleBy Method
ScaleBy Method (Single)
ScaleBy Method (Single, PointF)
ScaleBy Method (Single, Single, Single)
SetBounds Method
SetOffset Method
SignalBoundsChanged Method
StartResizeBounds Method
ToImage Method
ToImage Method ()
ToImage Method (Image, Brush)
ToImage Method (Int32, Int32, Brush)
ToPickPath Method
ToPickPath Method ()
ToPickPath Method (PCamera, RectangleF)
ToString Method
TransformBy Method
TranslateBy Method
ValidateFullBounds Method
ValidateFullPaint Method
Events
BoundsChanged Event
BrushChanged Event
ChildrenChanged Event
ChildrenPickableChanged Event
Click Event
DoubleClick Event
DragDrop Event
DragEnter Event
DragLeave Event
DragOver Event
FullBoundsChanged Event
GotFocus Event
KeyDown Event
KeyPress Event
KeyUp Event
LostFocus Event
MouseDown Event
MouseDrag Event
MouseEnter Event
MouseLeave Event
MouseMove Event
MouseUp Event
MouseWheel Event
ParentChanged Event
PickableChanged Event
TagChanged Event
TransformChanged Event
VisibleChanged Event
PNode.PNodeBoundsActivity Class
PNode.PNodeBoundsActivity Members
PNode.PNodeBoundsActivity Constructor
Properties
Target Property
Methods
OnActivityFinished Method
OnActivityStarted Method
SetRelativeTargetValue Method
PNode.PNodeColorTarget Class
PNode.PNodeColorTarget Members
PNode.PNodeColorTarget Constructor
Properties
Color Property
Target Property
PNode.PNodeTransformTarget Class
PNode.PNodeTransformTarget Members
PNode.PNodeTransformTarget Constructor
Properties
Matrix Property
Target Property
PPropertyEventHandler Delegate
ProcessScheduledInputsDelegate Delegate
PRoot Class
PRoot Members
PRoot Constructor
PRoot Constructor ()
PRoot Constructor (SerializationInfo, StreamingContext)
Fields
processingInputs Field
processInputsScheduled Field
processScheduledInputsDelegate Field
PROPERTY_CODE_INPUT_SOURCES Field
PROPERTY_KEY_INPUT_SOURCES Field
Properties
ActivityScheduler Property
ChildBoundsInvalid Property
ChildPaintInvalid Property
DefaultInputManager Property
FullBoundsInvalid Property
GlobalTime Property
PaintInvalid Property
Root Property
Methods
AddActivity Method
AddInputSource Method
ProcessActivitiesNow Method
ProcessInputs Method
ProcessScheduledInputs Method
RemoveInputSource Method
ScheduleProcessInputsIfNeeded Method
WaitForActivities Method
WaitForActivity Method
Events
InputSourcesChanged Event
UMD.HCIL.Piccolo.Activities
ActivityFinishedDelegate Delegate
ActivityMode Enumeration
ActivityStartedDelegate Delegate
ActivitySteppedDelegate Delegate
PActivity Class
PActivity Members
PActivity Constructor
PActivity Constructor (Int64)
PActivity Constructor (Int64, Int64)
PActivity Constructor (Int64, Int64, Int64)
Fields
ActivityFinished Field
ActivityStarted Field
ActivityStepped Field
Properties
ActivityDelegate Property
ActivityScheduler Property
Duration Property
IsAnimation Property
IsStepping Property
NextStepTime Property
ParamString Property
StartTime Property
StepInterval Property
StopTime Property
Methods
OnActivityFinished Method
OnActivityStarted Method
OnActivityStep Method
ProcessStep Method
StartAfter Method
Terminate Method
Terminate Method ()
Terminate Method (TerminationBehavior)
ToString Method
PActivity.PActivityDelegate Interface
PActivity.PActivityDelegate Members
Methods
ActivityFinished Method
ActivityStarted Method
ActivityStepped Method
PActivityScheduler Class
PActivityScheduler Members
PActivityScheduler Constructor
Properties
ActivitiesReference Property
ActivityTimer Property
Animating Property
Root Property
Methods
AddActivity Method
AddActivity Method (PActivity)
AddActivity Method (PActivity, Boolean)
ProcessActivities Method
RemoveActivity Method
RemoveAllActivities Method
StartAct