Piccolo.NET

PInputManager Members

PInputManager overview

Public Instance Constructors

PInputManager Constructor Constructs a new PInputManager.

Public Instance Properties

CurrentCanvasPosition Gets the current mouse position, in canvas coordinates.
KeyboardFocus Gets or sets the node that currently has the keyboard focus.
LastCanvasPosition Gets the mouse position before the last mouse event, in canvas coordinates.
MouseFocus Gets or sets the node that currently has the mouse focus.
MouseOver Gets the node the mouse is currently over

Public Instance Methods

CheckForMouseDragEnteredAndExited Check if the mouse has entered or exited a node during a drag and drop operation and, if so, dispatch the appropriate event.
CheckForMouseEnteredAndExited Check if the mouse has entered or exited a node during a mouse move or drag operation and, if so, dispatch the appropriate event.
Dispatch Dispatch the given event to the appropriate focus node.
DispatchToPath Dispatch the given PInputEvent to the given pick path.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
ProcessEventFromCamera Process the given windows event from the camera.
ProcessInput Create a new PInputEvent based on the next windows event and dispatch it to Piccolo.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

PInputManager Class | UMD.HCIL.Piccolo Namespace