Piccolo.NET

PRoot Properties

The properties of the PRoot class are listed below. For a complete list of PRoot class members, see the PRoot Members topic.

Public Instance Properties

ActivityScheduler Get the activity scheduler associated with this root.
AllNodes (inherited from PNode) Gets a list containing this node and all of its descendent nodes.
Bounds (inherited from PNode) Gets or sets this node's bounds in local coordinates.
Brush (inherited from PNode) Gets or sets the Brush used to paint this node.
ChildPaintInvalid Overridden. See PNode.ChildPaintInvalid.
ChildrenCount (inherited from PNode) Gets the number of children that this node has.
ChildrenEnumerator (inherited from PNode) Return an enumerator for this node’s direct descendent children.
ChildrenPickable (inherited from PNode) Gets or sets a value indicating whether the children of his node should be picked.
ChildrenReference (inherited from PNode) Gets a reference to the list used to manage this node’s children.
DefaultInputManager Gets the default input manager to be used when processing input events.
FullBounds (inherited from PNode) Gets this node's full bounds in the parent coordinate system of this node.
GlobalBounds (inherited from PNode) Gets a copy of the bounds of this node in the global coordinate system.
GlobalFullBounds (inherited from PNode) Gets the full bounds of this node in the global coordinate system.
GlobalRotation (inherited from PNode) Gets or sets a the total amount of rotation applied to this node by its own matrix together with the matrices of all its ancestors.
GlobalScale (inherited from PNode) Gets or sets the global scale that is being applied to this node by its matrix together with the matrices of all its ancestors.
GlobalTime Gets the global Piccolo time.
GlobalToLocalMatrix (inherited from PNode) Return the matrix that converts global coordinates to local coordinates of this node.
GlobalTranslation (inherited from PNode) Gets or sets the global translation that is being applied to this node by its matrix together with the matrices of all its ancestors.
HandlerList (inherited from PNode) Return the list of event handlers associated with this node.
Height (inherited from PNode) Gets the height (in local coordinates) of this node's bounds.
InverseMatrix (inherited from PNode) Gets an inverted copy of the matrix associated with this node.
Item (inherited from PNode) Allows a PNode to be indexed directly to access it's children.
LocalToGlobalMatrix (inherited from PNode) Return the matrix that converts local coordinates at this node to the global coordinate system.
Matrix (inherited from PNode) Gets or sets the matrix associated with this node.
MatrixReference (inherited from PNode) Gets a reference to the matrix associated with this node.
Occluded (inherited from PNode) Returns true if this node is occluded by another node, in which case it should not be drawn.
Offset (inherited from PNode) Gets or sets the offset applied to this node by its matrix.
OffsetX (inherited from PNode) Gets or sets the x offset applied to this node by its matrix.
OffsetY (inherited from PNode) Gets or sets the y offset applied to this node by its matrix.
PaintInvalid Overridden. See PNode.PaintInvalid.
Parent (inherited from PNode) Gets or sets the parent of this node.
Pickable (inherited from PNode) Gets or sets a value indicating whether this node is pickable
PropertyChangeParentMask (inherited from PNode) Gets or sets a value that determines which property change events are forwarded to this node's parent so that it's property change listeners will also be notified.
Root Overridden. Get's this.
Rotation (inherited from PNode) Gets or sets the rotation applied by this node's transform in degrees.
Scale (inherited from PNode) Gets or sets the scale applied by this node's matrix.
Tag (inherited from PNode) Gets or sets the object that contains data about the control.
UnionOfChildrenBounds (inherited from PNode) Gets the union of the full bounds of all the children of this node.
Visible (inherited from PNode) Gets or sets a value indicating whether this node is visible, that is if it will paint itself and its descendents.
Width (inherited from PNode) Gets the width (in local coordinates) of this node's bounds.
X (inherited from PNode) Gets the x position (in local coordinates) of this node's bounds.
Y (inherited from PNode) Gets the y position (in local coordinates) of this node's bounds.

Protected Instance Properties

BoundsModified (inherited from PNode) Gets or sets a value indicating whether this node's bounds have recently changed.
BoundsVolatile (inherited from PNode) Gets a value indicating whether this nodes bounds may change at any time.
ChildBoundsInvalid Overridden. See PNode.ChildBoundsInvalid.
ChildBoundsVolatile (inherited from PNode) Gets or sets a value indicating whether this has a child with volatile bounds.
FullBoundsInvalid Overridden. See PNode.FullBoundsInvalid.
ParamString (inherited from PNode) Gets a string representing the state of this node.

See Also

PRoot Class | UMD.HCIL.Piccolo Namespace


Web Accessibility