Piccolo.NET

PLens Properties

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

Public Instance Properties

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.
Camera Gets the camera child of this lens.
ChildPaintInvalid (inherited from PNode) Gets or sets a value indicating whether this node has a child with invalid paint.
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.
DragBar Gets the dragbar for this lens.
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.
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.
LensDraggerHandler Gets the drag event handler responsible for dragging this lens.
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 (inherited from PNode) Gets or sets a value indicating whether this node's paint is invalid, in which case the node needs to be repainted.
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
Root (inherited from PNode) Gets the root node (instance of PRoot).
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 (inherited from PNode) Gets or sets a value indicating if one of this node's descendents has invalid bounds.
ChildBoundsVolatile (inherited from PNode) Gets or sets a value indicating whether this has a child with volatile bounds.
FullBoundsInvalid (inherited from PNode) Gets or sets a value indicating whether the full bounds of this node are valid.
ParamString (inherited from PNode) Gets a string representing the state of this node.

See Also

PLens Class | UMD.HCIL.PiccoloX.Nodes Namespace