sync toc
Overview
UMD.HCIL.Piccolo
CameraViewConstraint Enumeration
InputSource Interface
InputSource Members
Methods
ProcessInput Method
PCamera Class
PCamera Members
PCamera Constructor
PCamera Constructor ()
PCamera Constructor (SerializationInfo, StreamingContext)
Fields
viewTransformEventKey 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
PaintDebugInfo 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
ViewTransformChanged Event
PCamera.PCameraTransformTarget Class
PCamera.PCameraTransformTarget Members
PCamera.PCameraTransformTarget Constructor
Properties
Matrix Property
PCanvas Class
PCanvas Members
PCanvas Constructor
Fields
CURRENT_PCANVAS Field
Properties
Animating Property
AnimatingRenderQuality Property
Camera Property
DefaultRenderQuality Property
Interacting Property
InteractingRenderQuality Property
Layer Property
PanEventHandler Property
Root Property
ZoomEventHandler Property
Methods
AddInputEventListener 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
OnSizeChanged Method
PaintImmediately 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)
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
PNode Class
PNode Members
PNode Constructor
PNode Constructor ()
PNode Constructor (SerializationInfo, StreamingContext)
Fields
bounds Field
boundsEventKey Field
clickEventKey Field
doubleClickEventKey Field
dragDropEventKey Field
dragEnterEventKey Field
dragLeaveEventKey Field
dragOverEventKey Field
fullBoundsEventKey Field
gotFocusEventKey Field
keyDownEventKey Field
keyPressEventKey Field
keyUpEventKey Field
lostFocusEventKey Field
mouseDownEventKey Field
mouseDragEventKey Field
mouseEnterEventKey Field
mouseLeaveEventKey Field
mouseMoveEventKey Field
mouseUpEventKey Field
mouseWheelEventKey Field
tagEventKey Field
transformEventKey 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
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
AnimateToBounds Method
AnimateToColor Method
AnimateToMatrix Method
AnimateToPositionScaleRotation Method
CenterBoundsOnPoint Method
CenterFullBoundsOnPoint Method
Clone Method
ComputeFullBounds Method
EndResizeBounds Method
FirePropertyChangedEvent Method
FullIntersects Method
FullPaint Method
FullPick Method
GetAllNodes Method
GetChild Method
GetEnumerator Method
GetObjectData 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
OnGotFocus Method
OnKeyDown Method
OnKeyPress Method
OnKeyUp Method
OnLostFocus Method
OnMouseDown Method
OnMouseDrag Method
OnMouseEnter Method
OnMouseLeave Method
OnMouseMove Method
OnMouseUp Method
OnMouseWheel 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 (Int32, Int32)
ToPickPath Method
ToPickPath Method ()
ToPickPath Method (PCamera, RectangleF)
ToString Method
TransformBy Method
TranslateBy Method
ValidateFullBounds Method
ValidateFullPaint Method
Events
BoundsChanged 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
TagChanged Event
TransformChanged Event
PNode.PNodeBoundsActivity Class
PNode.PNodeBoundsActivity Members
PNode.PNodeBoundsActivity Constructor
Properties
Target Property
Methods
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
Properties
ActivityScheduler Property
ChildBoundsInvalid Property
ChildPaintInvalid Property
DefaultInputManager Property
FullBoundsInvalid Property
GlobalTime Property
PaintInvalid Property
Root Property
Methods
AddActivity Method
AddInputSource Method
ProcessInputs Method
ProcessScheduledInputs Method
RemoveInputSource Method
ScheduleProcessInputsIfNeeded Method
WaitForActivities Method
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
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
StartActivityTimer Method
StepActivities Method
StopActivityTimer Method
PColorActivity Class
PColorActivity Members
PColorActivity Constructor
PColorActivity Constructor (Int64, Int64, Target)
PColorActivity Constructor (Int64, Int64, Target, Color)
PColorActivity Constructor (Int64, Int64, Int32, ActivityMode, Target, Color)
Properties
DestinationColor Property
IsAnimation Property
ParamString Property
Methods
OnActivityStarted Method
SetRelativeTargetValue Method
PColorActivity.Target Interface
PColorActivity.Target Members
Properties
Color Property
PInterpolatingActivity Class
PInterpolatingActivity Members
PInterpolatingActivity Constructor
PInterpolatingActivity Constructor (Int64, Int64)
PInterpolatingActivity Constructor (Int64, Int64, Int32, ActivityMode)
PInterpolatingActivity Constructor (Int64, Int64, Int64, Int32, ActivityMode)
Properties
Duration Property
FirstLoop Property
LoopCount Property
Mode Property
ParamString Property
RelativeTargetValue Property
SlowInSlowOut Property
Methods
ComputeSlowInSlowOut Method
OnActivityFinished Method
OnActivityStarted Method
OnActivityStep Method
SetRelativeTargetValue Method
Terminate Method
PTransformActivity Class
PTransformActivity Members
PTransformActivity Constructor
PTransformActivity Constructor (Int64, Int64, Target)
PTransformActivity Constructor (Int64, Int64, Target, PMatrix)
PTransformActivity Constructor (Int64, Int64, Int32, ActivityMode, Target, PMatrix)
Properties
ActivityTarget Property
DestinationMatrix Property
IsAnimation Property
ParamString Property
Methods
GetElementString Method
OnActivityStarted Method
SetRelativeTargetValue Method
PTransformActivity.Target Interface
PTransformActivity.Target Members
Properties
Matrix Property
UMD.HCIL.Piccolo.Event
AcceptsEventDelegate Delegate
ClickDelegate Delegate
DoubleClickDelegate Delegate
DragActivityFinalStepDelegate Delegate
DragActivityFirstStepDelegate Delegate
DragActivityStepDelegate Delegate
DragDelegate Delegate
DragDropDelegate Delegate
DragEnterDelegate Delegate
DragLeaveDelegate Delegate
DragOverDelegate Delegate
EndDragDelegate Delegate
GotFocusDelegate Delegate
KeyDownDelegate Delegate
KeyPressDelegate Delegate
KeyUpDelegate Delegate
LostFocusDelegate Delegate
MouseDownDelegate Delegate
MouseDragDelegate Delegate
MouseEnterDelegate Delegate
MouseLeaveDelegate Delegate
MouseMoveDelegate Delegate
MouseUpDelegate Delegate
MouseWheelDelegate Delegate
PBasicInputEventHandler Class
PBasicInputEventHandler Members
PBasicInputEventHandler Constructor
Fields
AcceptsEvent Field
Click Field
DoubleClick Field
DragDrop Field
DragEnter Field
DragLeave Field
DragOver Field
GotFocus Field
KeyDown Field
KeyPress Field
KeyUp Field
LostFocus Field
MouseDown Field
MouseDrag Field
MouseEnter Field
MouseLeave Field
MouseMove Field
MouseUp Field
MouseWheel Field
Properties
ParamString Property
Methods
DoesAcceptEvent Method
OnClick Method
OnDoubleClick Method
OnDragDrop Method
OnDragEnter Method
OnDragLeave Method
OnDragOver 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
PBasicInputEventHandlerAcceptsEvent Method
ToString Method
PDragEventHandler Class
PDragEventHandler Members
PDragEventHandler Constructor
Properties
DraggedNode Property
MoveToFrontOnPress Property
ParamString Property
Methods
OnDrag Method
OnEndDrag Method
OnStartDrag Method
PDragEventHandlerAcceptsEvent Method
ShouldStartDragInteraction Method
PDragSequenceEventHandler Class
PDragSequenceEventHandler Members
PDragSequenceEventHandler Constructor
Fields
Drag Field
DragActivityFinalStep Field
DragActivityFirstStep Field
DragActivityStep Field
EndDrag Field
StartDrag Field
Properties
DragActivity Property
DragActivityStepInterval Property
Dragging Property
MinDragStartDistance Property
MousePressedCanvasPoint Property
ParamString Property
Methods
ActivityFinished Method
ActivityStarted Method
ActivityStepped Method
OnDrag Method
OnDragActivityFinalStep Method
OnDragActivityFirstStep Method
OnDragActivityStep Method
OnEndDrag Method
OnMouseDown Method
OnMouseDrag Method
OnMouseUp Method
OnStartDrag Method
ShouldStartDragInteraction Method
StartDragActivity Method
PInputEventArgs Class
PInputEventArgs Members
PInputEventArgs Constructor
Properties
AllowedDragDropEffects Property
Button Property
Camera Property
Canvas Property
CanvasDelta Property
CanvasPosition Property
Clicks Property
Delta Property
DragDropData Property
DragDropEffect Property
DragDropKeyState Property
Handled Property
InputManager Property
IsClickEvent Property
IsDragDropEvent Property
IsFocusEvent Property
IsKeyEvent Property
IsKeyPressEvent Property
IsMouseEnterOrMouseLeave Property
IsMouseEvent Property
KeyChar Property
KeyCode Property
KeyData Property
KeyValue Property
Modifiers Property
Path Property
PickedNode Property
Position Property
Shift Property
TopCamera Property
Type Property
WheelDelta Property
Methods
DispatchTo Method
GetDeltaRelativeTo Method
GetPositionRelativeTo Method
PopCursor Method
PushCursor Method
ToString Method
PInputEventListener Interface
PInputEventListener Members
Methods
DoesAcceptEvent Method
OnClick Method
OnDoubleClick Method
OnDragDrop Method
OnDragEnter Method
OnDragLeave Method
OnDragOver 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
PInputType Enumeration
PPanEventHandler Class
PPanEventHandler Members
PPanEventHandler Constructor
Properties
Autopan Property
MaxAutopanSpeed Property
MinAutopanSpeed Property
ParamString Property
Methods
OnDrag Method
OnDragActivityStep Method
Pan Method
PPanEventHandlerAcceptsEvent Method
ValidatePanningDelta Method
PPropertyEventArgs Class
PPropertyEventArgs Members
PPropertyEventArgs Constructor
Fields
newValue Field
oldValue Field
Properties
NewValue Property
OldValue Property
Methods
ToString Method
PZoomEventHandler Class
PZoomEventHandler Members
PZoomEventHandler Constructor
Properties
MaxScale Property
MinScale Property
ParamString Property
Methods
OnDragActivityFirstStep Method
OnDragActivityStep Method
PZoomEventHandlerAcceptsEvent Method
StartDragDelegate Delegate
UMD.HCIL.Piccolo.Nodes
PImage Class
PImage Members
PImage Constructor
PImage Constructor ()
PImage Constructor (Image)
PImage Constructor (String)
PImage Constructor (Uri)
PImage Constructor (SerializationInfo, StreamingContext)
Fields
image Field
Properties
Image Property
ParamString Property
Methods
Paint Method
PPath Class
PPath Members
PPath Constructor
PPath Constructor ()
PPath Constructor (GraphicsPath)
PPath Constructor (PointF[], Byte[])
PPath Constructor (PointF[], Byte[], Pen)
PPath Constructor (PointF[], Byte[], FillMode)
PPath Constructor (PointF[], Byte[], FillMode, Pen)
PPath Constructor (SerializationInfo, StreamingContext)
Properties
FillMode Property
ParamString Property
PathData Property
PathReference Property
Pen Property
PointCount Property
Methods
AddArc Method
AddBezier Method
AddClosedCurve Method
AddCurve Method
AddEllipse Method
AddLine Method
AddPath Method
AddPolygon Method
AddRectangle Method
CloseAllFigures Method
CloseFigure Method
CreateEllipse Method
CreateLine Method
CreatePolygon Method
CreateRectangle Method
EndResizeBounds Method
GetObjectData Method
InternalUpdateBounds Method
Intersects Method
Paint Method
Reset Method
StartResizeBounds Method
UpdateBoundsFromPath Method
PText Class
PText Members
PText Constructor
PText Constructor ()
PText Constructor (String)
PText Constructor (SerializationInfo, StreamingContext)
Fields
DEFAULT_FONT Field
Properties
ConstrainHeightToTextHeight Property
ConstrainWidthToTextWidth Property
Font Property
ParamString Property
Text Property
TextAlignment Property
TextBrush Property
Methods
GetObjectData Method
InternalUpdateBounds Method
Paint Method
RecomputeBounds Method
UMD.HCIL.Piccolo.Util
GraphicsPathSurrogate Class
GraphicsPathSurrogate Members
GraphicsPathSurrogate Constructor
Methods
GetObjectData Method
SetObjectData Method
MatrixSurrogate Class
MatrixSurrogate Members
MatrixSurrogate Constructor
Methods
GetObjectData Method
SetObjectData Method
PActivityList Class
PActivityList Members
PActivityList Constructor
PActivityList Constructor ()
PActivityList Constructor (PActivityList)
Properties
Item Property
Methods
Add Method
AddRange Method
Contains Method
IndexOf Method
Insert Method
Remove Method
RemoveRange Method
Sort Method
PCameraList Class
PCameraList Members
PCameraList Constructor
PCameraList Constructor ()
PCameraList Constructor (PCameraList)
Properties
Item Property
Methods
Add Method
AddRange Method
Contains Method
IndexOf Method
Insert Method
Remove Method
RemoveRange Method
Sort Method
PDebug Class
PDebug Members
PDebug Constructor
Properties
ApproximateUsedMemory Property
DebugBounds Property
DebugFullBounds Property
DebugPaintCalls Property
DebugPaintColor Property
DebugPrintFrameRate Property
DebugPrintUsedMemory Property
DebugRegionManagement Property
FramesProcessed Property
InputFPS Property
OutputFPS Property
PrintResultsFrameRate Property
TotalFPS Property
Methods
EndProcessingInput Method
EndProcessingOutput Method
ProcessInvalidate Method
ResetFPSTiming Method
StartProcessingInput Method
StartProcessingOutput Method
PLayerList Class
PLayerList Members
PLayerList Constructor
PLayerList Constructor ()
PLayerList Constructor (PLayerList)
Properties
Item Property
Methods
Add Method
AddRange Method
Contains Method
IndexOf Method
Insert Method
Remove Method
RemoveRange Method
Sort Method
PMatrix Class
PMatrix Members
PMatrix Constructor
PMatrix Constructor ()
PMatrix Constructor (Rectangle, Point[])
PMatrix Constructor (RectangleF, PointF[])
PMatrix Constructor (Single, Single, Single, Single, Single, Single)
PMatrix Constructor (Matrix)
PMatrix Constructor (SerializationInfo, StreamingContext)
Properties
Elements Property
ElementString Property
IsIdentity Property
IsInvertible Property
Matrix Property
MatrixReference Property
OffsetX Property
OffsetY Property
Rotation Property
Scale Property
Methods
Clone Method
InverseTransform Method
InverseTransform Method (PointF)
InverseTransform Method (RectangleF)
InverseTransform Method (SizeF)
Invert Method
Multiply Method
Reset Method
RotateBy Method
RotateBy Method (Single)
RotateBy Method (Single, Single, Single)
ScaleBy Method
ScaleBy Method (Single)
ScaleBy Method (Single, Single)
ScaleBy Method (Single, Single, Single)
ShearBy Method
ToString Method
Transform Method
Transform Method (PointF)
Transform Method (RectangleF)
Transform Method (SizeF)
TransformPoints Method
TransformVectors Method
TranslateBy Method
PNodeFilter Interface
PNodeFilter Members
Methods
Accept Method
AcceptChildrenOf Method
PNodeList Class
PNodeList Members
PNodeList Constructor
PNodeList Constructor ()
PNodeList Constructor (PNodeList)
Properties
Item Property
Methods
Add Method
AddRange Method
Contains Method
IndexOf Method
Insert Method
Remove Method
RemoveRange Method
Sort Method
PPaintContext Class
PPaintContext Members
PPaintContext Constructor
Fields
cameraStack Field
clipStack Field
CURRENT_PAINT_CONTEXT Field
localClipStack Field
transformStack Field
Properties
Camera Property
Canvas Property
Graphics Property
LocalClip Property
RenderQuality Property
Scale Property
Methods
PopCamera Method
PopClip Method
PopTransform Method
PushCamera Method
PushClip Method
PushTransform Method
PPickPath Class
PPickPath Members
PPickPath Constructor
Properties
BottomCamera Property
NodeStackReference Property
PickBounds Property
PickedNode Property
Scale Property
TopCamera Property
Methods
CanvasToLocal Method
CanvasToLocal Method (PointF, PNode)
CanvasToLocal Method (RectangleF, PNode)
CanvasToLocal Method (SizeF, PNode)
GetPathTransformTo Method
PopMatrix Method
PopNode Method
ProcessEvent Method
PushMatrix Method
PushNode Method
PStream Class
PStream Members
PStream Constructor
Methods
ReadObjectTree Method
RecordUnconditionallyWritten Method
WriteConditionalObject Method
WriteObjectTree Method
PStream.RecordWrittenSurrogate Class
PStream.RecordWrittenSurrogate Members
PStream.RecordWrittenSurrogate Constructor
Methods
GetObjectData Method
SetObjectData Method
PStream.RecordWrittenSurrogateSelector Class
PStream.RecordWrittenSurrogateSelector Members
PStream.RecordWrittenSurrogateSelector Constructor
Methods
GetSurrogate Method
PUtil Class
PUtil Members
PUtil Constructor
Fields
ACTIVITY_SCHEDULER_FRAME_INTERVAL Field
DEFAULT_ACTIVITY_STEP_RATE Field
DEFAULT_GREEK_THRESHOLD Field
DEFAULT_MAX_FONT_SIZE Field
NULL_ENUMERATOR Field
Properties
CurrentTimeMillis Property
FrameworkSurrogateSelector Property
GreekThreshold Property
MaxFontSize Property
Methods
AddFrameworkSurrogate Method
AddPointToRect Method
AddRectToRect Method
Brighter Method
CenterOfRectangle Method
CreateBasicScenegraph Method
Darker Method
DeltaRequiredToCenter Method
DeltaRequiredToContain Method
DistanceBetweenPoints Method
InflatedRectangle Method
PathIntersectsRect Method
ReadBrush Method
ReadPen Method
RectangleOutCode Method
RectIntersectsPerpLine Method
WriteBrush Method
WritePen Method
PUtil.OutCode Enumeration
RenderQuality Enumeration
UMD.HCIL.PiccoloX
PForm Class
PForm Members
PForm Constructor
PForm Constructor ()
PForm Constructor (Boolean, PCanvas)
Properties
AutoScrollCanvas Property
AutoScrollCanvasPosition Property
Canvas Property
DefaultFormBounds Property
FullScreenMode Property
Layered Property
ScrollControl Property
Methods
AddEscapeFullScreenModeHandler Method
BeforeInitialize Method
canvas_KeyDown Method
Dispose Method
Dispose Method (Boolean)
Initialize Method
OnCreateControl Method
RemoveEscapeFullScreenModeHandler Method
ProcessDelegate Delegate
UMD.HCIL.PiccoloX.Activities
PPathActivity Class
PPathActivity Members
PPathActivity Constructor
PPathActivity Constructor (Int64, Int64, Single[])
PPathActivity Constructor (Int64, Int64, Int32, ActivityMode, Single[])
Fields
knots Field
Properties
Knots Property
KnotsLength Property
Methods
GetKnot Method
SetKnot Method
SetRelativeTargetValue Method
SetRelativeTargetValue Method (Single)
SetRelativeTargetValue Method (Single, Int32, Int32)
PPositionPathActivity Class
PPositionPathActivity Members
PPositionPathActivity Constructor
PPositionPathActivity Constructor (Int64, Int64, Target)
PPositionPathActivity Constructor (Int64, Int64, Target, Single[], PointF[])
PPositionPathActivity Constructor (Int64, Int64, Int32, ActivityMode, Target, Single[], PointF[])
Fields
positions Field
target Field
Properties
IsAnimation Property
PositionPath Property
Positions Property
Methods
GetPosition Method
SetPosition Method
SetRelativeTargetValue Method
SetRelativeTargetValue Method (Single, Int32, Int32)
PPositionPathActivity.Target Interface
PPositionPathActivity.Target Members
Methods
SetPosition Method
UMD.HCIL.PiccoloX.Components
PDefaultScrollDirector Class
PDefaultScrollDirector Members
PDefaultScrollDirector Constructor
Fields
camera Field
root Field
scrollableControl Field
scrollInProgress Field
view Field
Methods
camera_BoundsChanged Method
camera_FullBoundsChanged Method
camera_ViewTransformChanged Method
GetViewPosition Method
GetViewSize Method
Install Method
root_BoundsChanged Method
root_FullBoundsChanged Method
SetViewPosition Method
UnInstall Method
PScrollableControl Class
PScrollableControl Members
PScrollableControl Constructor
PScrollableControl Constructor ()
PScrollableControl Constructor (PCanvas)
Fields
hsbPolicy Field
hScrollBar Field
scrollable Field
scrollDirector Field
smallChangeFactor Field
view Field
vsbPolicy Field
vScrollBar Field
Properties
Canvas Property
Extent Property
HsbPolicy Property
HScroll Property
Scrollable Property
ScrollDirector Property
SmallChangeFactor Property
ViewPosition Property
ViewSize Property
VsbPolicy Property
VScroll Property
Methods
CreateScrollDirector Method
GetHLargeChange Method
GetHSmallChange Method
GetViewSize Method
GetVLargeChange Method
GetVSmallChange Method
hScrollBar_ValueChanged Method
OnGotFocus Method
OnLayout Method
scrollBar_Scroll Method
UpdateScrollbars Method
vScrollBar_ValueChanged Method
PScrollDirector Interface
PScrollDirector Members
Methods
GetViewPosition Method
GetViewSize Method
Install Method
SetViewPosition Method
UnInstall Method
ScrollBarPolicy Enumeration
UMD.HCIL.PiccoloX.Events
PNavigationEventHandler Class
PNavigationEventHandler Members
PNavigationEventHandler Constructor
Properties
ZoomToFocusDuration Property
Methods
AnimateCameraViewMatrixTo Method
DirectCameraViewToFocus Method
DoesAcceptEvent Method
FillViewWhiteSpace Method
GetNeighborInDirection Method
GetNeighbors Method
MoveFocusDown Method
MoveFocusIn Method
MoveFocusLeft Method
MoveFocusOut Method
MoveFocusRight Method
MoveFocusToMouseOver Method
MoveFocusUp Method
NodeIsNeighborInDirection Method
OnKeyDown Method
OnMouseDown Method
SortNodesByDistanceFromPoint Method
PNotification Class
PNotification Members
PNotification Constructor
Fields
name Field
properties Field
source Field
Properties
Name Property
Object Property
Methods
GetProperty Method
PNotificationCenter Class
PNotificationCenter Members
Fields
DEFAULT_CENTER Field
listenersMap Field
NULL_MARKER Field
Properties
DefaultCenter Property
Methods
AddListener Method
MatchingKeys Method
PostNotification Method
PostNotification Method (String, Object)
PostNotification Method (String, Object, IDictionary)
PostNotification Method (PNotification)
ProcessDeadKeys Method
RemoveListener Method
RemoveListener Method (Object)
RemoveListener Method (Object, Object)
RemoveListener Method (Object, String, Object)
PNotificationCenter.CompoundKey Class
PNotificationCenter.CompoundKey Members
PNotificationCenter.CompoundKey Constructor
Properties
Name Property
Methods
Equals Method
GetHashCode Method
PNotificationCenter.CompoundValue Class
PNotificationCenter.CompoundValue Members
PNotificationCenter.CompoundValue Constructor
Fields
hashCode Field
methodInfo Field
Properties
MethodInfo Property
Methods
Equals Method
GetHashCode Method
PSelectionEventHandler Class
PSelectionEventHandler Members
PSelectionEventHandler Constructor
PSelectionEventHandler Constructor (PNode, PNode)
PSelectionEventHandler Constructor (PNode, PNodeList)
Fields
SELECTION_CHANGED_NOTIFICATION Field
Properties
DeleteKeyActive Property
MarqueeBounds Property
MarqueeBrush Property
SelectableParent Property
SelectableParents Property
Selection Property
SelectionReference Property
Methods
AddSelectableParent Method
ComputeMarqueeSelection Method
ComputeOptionMarqueeSelection Method
CreateNodeFilter Method
DecorateSelectedNode Method
DragStandardSelection Method
EndMarqueeSelection Method
EndStandardSelection Method
Init Method
InitializeMarquee Method
InitializeSelection Method
InternalSelect Method
InternalUnselect Method
IsMarqueeSelection Method
IsOptionSelection Method
IsSelectable Method
IsSelected Method
OnDrag Method
OnDragActivityStep Method
OnEndDrag Method
OnKeyDown Method
OnStartDrag Method
RemoveSelectableParent Method
Select Method
Select Method (ICollection)
Select Method (IDictionary)
Select Method (PNode)
Select Method (PNodeList)
SetSafeMarqueePen Method
StartMarqueeSelection Method
StartOptionMarqueeSelection Method
StartStandardOptionSelection Method
StartStandardSelection Method
UndecorateSelectedNode Method
Unselect Method
Unselect Method (ICollection)
Unselect Method (PNode)
Unselect Method (PNodeList)
UnselectAll Method
UpdateMarquee Method
PSelectionEventHandler.BoundsFilter Class
PSelectionEventHandler.BoundsFilter Members
PSelectionEventHandler.BoundsFilter Constructor
Methods
Accept Method
AcceptChildrenOf Method
IsCameraLayer Method
PZoomToEventHandler Class
PZoomToEventHandler Members
PZoomToEventHandler Constructor
Methods
OnMouseDown Method
PZoomToEventHandlerAcceptsEvent Method
ZoomTo Method
UMD.HCIL.PiccoloX.Handles
EndHandleDragDelegate Delegate
HandleDragDelegate Delegate
PBoundsHandle Class
PBoundsHandle Members
PBoundsHandle Constructor
PBoundsHandle Constructor (PLocator)
PBoundsHandle Constructor (SerializationInfo, StreamingContext)
Properties
HandleCursorEventHandler Property
Methods
AddBoundsHandlesTo Method
AddStickyBoundsHandlesTo Method
FlipHandleIfNeeded Method
FlipSiblingBoundsHandles Method
GetCursorFor Method
InstallHandleEventHandlers Method
OnEndHandleDrag Method
OnHandleDrag Method
OnStartHandleDrag Method
RemoveBoundsHandlesFrom Method
PHandle Class
PHandle Members
PHandle Constructor
PHandle Constructor (PLocator)
PHandle Constructor (SerializationInfo, StreamingContext)
Fields
DEFAULT_COLOR Field
DEFAULT_HANDLE_SIZE Field
EndHandleDrag Field
HandleDrag Field
StartHandleDrag Field
Properties
CreatePath Property
HandleDragHandler Property
Locator Property
Parent Property
Methods
GetObjectData Method
InstallHandleEventHandlers Method
OnEndHandleDrag Method
OnHandleDrag Method
OnStartHandleDrag Method
ParentBoundsChanged Method
RelocateHandle Method
PStickyHandleManager Class
PStickyHandleManager Members
PStickyHandleManager Constructor
Properties
Bounds Property
BoundsVolatile Property
Methods
EndResizeBounds Method
PickAfterChildren Method
SetBounds Method
SetCameraTarget Method
StartResizeBounds Method
StartHandleDragDelegate Delegate
UMD.HCIL.PiccoloX.Nodes
P3DRectangle Class
P3DRectangle Members
P3DRectangle Constructor
P3DRectangle Constructor ()
P3DRectangle Constructor (RectangleF)
P3DRectangle Constructor (Single, Single, Single, Single)
P3DRectangle Constructor (SerializationInfo, StreamingContext)
Properties
Brush Property
Raised Property
Methods
GetObjectData Method
Paint Method
PClip Class
PClip Members
PClip Constructor
PClip Constructor ()
PClip Constructor (SerializationInfo, StreamingContext)
Methods
ComputeFullBounds Method
FullPick Method
Paint Method
PaintAfterChildren Method
RepaintFrom Method
PComposite Class
PComposite Members
PComposite Constructor
PComposite Constructor ()
PComposite Constructor (SerializationInfo, StreamingContext)
Methods
FullPick Method
PLens Class
PLens Members
PLens Constructor
PLens Constructor ()
PLens Constructor (PLayer)
PLens Constructor (SerializationInfo, StreamingContext)
Fields
DEFAULT_DRAGBAR_BRUSH Field
DEFAULT_LENS_BRUSH Field
LENS_DRAGBAR_HEIGHT Field
Properties
Camera Property
DragBar Property
LensDraggerHandler Property
Methods
AddLayer Method
LayoutChildren Method
PLens_TransformChanged Method
RemoveLayer Method
PNodeCache Class
PNodeCache Members
PNodeCache Constructor
PNodeCache Constructor ()
PNodeCache Constructor (SerializationInfo, StreamingContext)
Properties
ImageCache Property
Methods
CreateImageCache Method
FullPaint Method
InvalidateCache Method
InvalidatePaint Method
PickAfterChildren Method
RepaintFrom Method
UMD.HCIL.PiccoloX.Util
Direction Enumeration
PBoundsLocator Class
PBoundsLocator Members
PBoundsLocator Constructor
Properties
LocateX Property
LocateY Property
Side Property
Methods
CreateEastLocator Method
CreateNorthEastLocator Method
CreateNorthLocator Method
CreateNorthWestLocator Method
CreateSouthEastLocator Method
CreateSouthLocator Method
CreateSouthWestLocator Method
CreateWestLocator Method
PLocator Class
PLocator Members
PLocator Constructor
Properties
LocatePoint Property
LocateX Property
LocateY Property
PNodeLocator Class
PNodeLocator Members
PNodeLocator Constructor
Fields
node Field
Properties
LocateX Property
LocateY Property
Node Property
POcclusionDetection Class
POcclusionDetection Members
POcclusionDetection Constructor
Methods
DetectOcclusions Method
DetectOccusions Method
PXUtil Class
PXUtil Members
PXUtil Constructor
Methods
GetDC Method
GrabControl Method
OffscreenGrab Method
ReleaseDC Method