The methods of the PComposite class are listed below. For a complete list of PComposite class members, see the PComposite Members topic.
![]() | Schedule the given activity with the root. |
![]() | Overloaded. Add a node to be a new child of this node at the specified index. |
![]() | Overloaded. Add a collection of nodes to be children of this node. |
![]() | Adds the specified input event listener to receive input events from this node. |
![]() | Animate this node's bounds from their current location when the activity starts to the specified bounds. |
![]() | Animate this node's color from its current value to the new value specified. |
![]() | Animate this node's matrix from its current values when the activity starts to the new values specified in the given matrix. |
![]() | Animate this node's matrix from its current location when the activity starts to the specified location, scale, and rotation. |
![]() | Adjust the bounds of this node so that they are centered on the given point specified in the local coordinate system of this node. |
![]() | Adjust the full bounds of this node so that they are centered on the given point specified in the local coordinates of this node's parent. |
![]() | The copy method copies this node and all of its descendents. |
![]() | Compute and return the full bounds of this node. |
![]() | Notify this node that you have finished a resize bounds sequence. |
![]() | Determines whether the specified Object is equal to the current Object. |
![]() | Return true if the full bounds of this node intersect with the specified bounds. |
![]() | Paint this node and all of its descendents. |
![]() | Overridden. Returns true if this node or any pickable descendends are picked. |
![]() | Gets a list containing the subset of this node and all of its descendent nodes that are accepted by the given node filter. |
![]() | Return the child node at the specified index. |
![]() | Return an enumerator for this node’s direct descendent children. |
![]() | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
![]() | Write this node and all of its descendent nodes to the given SerializationInfo. |
![]() | Gets the Type of the current instance. |
![]() | Overloaded. Transform the given rectangle from global coordinates to this node's local coordinate system. |
![]() | Return the index where the given child is stored. |
![]() | Return true if this node intersects the given rectangle specified in local bounds. |
![]() | Invalidates the full bounds of this node, and sets the child bounds invalid flag on each of this node's ancestors. |
![]() | Invalidate this node's layout, so that later LayoutChildren will get called. |
![]() | Invalidate this node's paint, and mark all of its ancestors as having a node with invalid paint. |
![]() | Return true if this node is an ancestor of the parameter node. |
![]() | Return true if this node is a descendent of the parameter node. |
![]() | Return true if this node is a descendent of the Root. |
![]() | |
![]() | Nodes that apply layout constraints to their children should override this method and do the layout there. |
![]() | Overloaded. Transform the given rectangle from this node's local coordinate system to the global coordinate system. |
![]() | Overloaded. Transform the given rectangle from this node's local coordinate system to its parent's local coordinate system. |
![]() | Change the order of this node in its parent's children list so that it will draw before the given sibling node. |
![]() | Change the order of this node in its parent's children list so that it will draw after the given sibling node. |
![]() | Change the order of this node in its parent's children list so that it will draw in back of all of its other sibling nodes. |
![]() | Change the order of this node in its parent's children list so that it will draw in front of all of its other sibling nodes. |
![]() | Offset this node relative to the parent's coordinate system. This is NOT affected by this node's current scale or rotation. |
![]() | Raises the Click event. |
![]() | Raises the DoubleClick event. |
![]() | Raises the DragDrop event. |
![]() | Raises the DragEnter event. |
![]() | Raises the DragLeave event. |
![]() | Raises the DragOver event. |
![]() | Raises the GotFocus event. |
![]() | Raises the KeyDown event. |
![]() | Raises the KeyPress event. |
![]() | Raises the KeyUp event. |
![]() | Raises the LostFocus event. |
![]() | Raises the MouseDown event. |
![]() | Raises the MouseDrag event. |
![]() | Raises the MouseEnter event. |
![]() | Raises the MouseLeave event. |
![]() | Raises the MouseMove event. |
![]() | Raises the MouseUp event. |
![]() | Raises the MouseWheel event. |
![]() | A notification that the bounds of this node's parent have changed. |
![]() | Overloaded. Transform the given rectangle from this node's parent's local coordinate system to the local coordinate system of this node. |
![]() | Animate this node's matrix to one that will make this node appear at the specified position relative to the specified bounding box. |
![]() | Constructs a new PrintDocument, allows the user to select which printer to print to, and then prints the node. |
![]() | Remove all the children from this node. |
![]() | Overloaded. Remove the child at the specified position from this node's children. |
![]() | Overloaded. Remove all the children in the given collection from this node’s list of children. |
![]() | Delete this node by removing it from its parent’s list of children. |
![]() | Removes the specified input event listener so that it no longer receives input events from this node. |
![]() | Mark the area on the screen represented by this node's full bounds as needing a repaint. |
![]() | Pass the given repaint request up the tree, so that any cameras can invalidate that region on their associated canvas. |
![]() | Set the parent of this node, and transform the node in such a way that it doesn't move in global coordinates. |
![]() | Swaps this node out of the scene graph tree, and replaces it with the specified replacement node. |
![]() | Set the bounds of this node back to an empty rectangle. |
![]() | Overloaded. Rotates this node by theta (in degrees) about the given point. |
![]() | Rotates this node by theta (in degrees), and then translates the node so that the x, y position of its fullBounds stays constant. |
![]() | Overloaded. Scale this node's matrix by the given amount about the specified point. |
![]() | Set the bounds of this node to the given values. |
![]() | Sets the offset applied to this node by it's matrix. |
![]() | This method should be called when the bounds of this node are changed. |
![]() | Notify this node that you will begin to repeatedly call SetBounds . |
![]() | Overloaded. Return a new Image of the requested size representing this node and all of its children. |
![]() | Overloaded. Creates a pick path with the given Camera and pickbounds and adds this node. |
![]() | Returns a string representation of this object for debugging purposes. |
![]() | Transform this node's matrix by the given matrix. |
![]() | Translate this node's matrix by the given amount, using the standard matrix Translate method. |
![]() | Repaint this node and any of its descendents if they have invalid paint. |
![]() | Overloaded. Add a collection of nodes to be children of this node. |
![]() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
![]() | Raise the given property change event. |
![]() | Raise the given input event. |
![]() | Gives nodes a chance to update their internal structure before bounds changed notifications are sent. When this message is received, the node's bounds field will contain the new value. |
![]() | Creates a shallow copy of the current Object. |
![]() | Paint this node behind any of its children nodes. |
![]() | Subclasses that wish to do additional painting after their children are painted should override this method and do that painting here. |
![]() | Try to pick this node before its children have had a chance to be picked. |
![]() | Try to pick this node after its children have had a chance to be picked. |
![]() | Prints the node into the given Graphics context. |
![]() | Overloaded. Remove all the children in the given collection from this node’s list of children. |
![]() | Scale the Graphics so that this node's full bounds fit in displayRect and then render into the given Graphics context. |
![]() | This method is called to validate the bounds of this node and all of its descendents. |
PComposite Class | UMD.HCIL.PiccoloX.Nodes Namespace