![]() | Scene Methods |
The Scene type exposes the following members.
Name | Description | |
---|---|---|
![]() | Clone |
Creates a new SceneNode that is a clone of the current instance (incl. all
children).
(Inherited from SceneNode.) |
![]() | CloneCore |
Not supported.
(Overrides SceneNodeCloneCore(SceneNode).) |
![]() | CreateInstanceCore |
Not supported.
(Overrides SceneNodeCreateInstanceCore.) |
![]() | Dispose(Boolean) |
Releases all resources used by the scene node and all descendant nodes.
(Inherited from SceneNode.) |
![]() | Dispose(Boolean, Boolean) |
Releases the unmanaged resources used by an instance of the SceneNode class
and optionally releases the managed resources.
(Overrides SceneNodeDispose(Boolean, Boolean).) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetDefaultGroup |
Called when the default group of a new scene node is set.
|
![]() | GetGroup |
Gets the group ID of a scene node.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | HaveContact |
Determines whether bounding shapes of two scene nodes overlap.
|
![]() | Invalidate |
Invalidates this scene node and all children.
(Inherited from SceneNode.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | OnParentChanged |
Called when Parent was changed.
(Overrides SceneNodeOnParentChanged(SceneNode, SceneNode).) |
![]() | OnPoseChanged |
Raises the PoseChanged event.
(Inherited from SceneNode.) |
![]() | OnSceneChanged |
Raises the SceneChanged event.
(Overrides SceneNodeOnSceneChanged(SceneChangedEventArgs).) |
![]() | OnShapeChanged |
Raises the ShapeChanged event.
(Inherited from SceneNode.) |
![]() | QueryT |
Gets the scene nodes that touch the specified reference node.
|
![]() | SetGroup |
Sets the group ID of a scene node.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Update |
Updates the scene.
|
Name | Description | |
---|---|---|
![]() | ClearLastPose |
Clears the LastPoseWorld property of the current scene node (and its
descendants).
(Defined by SceneHelper.) |
![]() | ClearLastScale |
Clears the LastScaleWorld property of the current scene node (and
its descendants).
(Defined by SceneHelper.) |
![]() | Contains |
Determines whether whether a scene node contains another scene node in its subtree.
(Defined by SceneHelper.) |
![]() | GetAncestors |
Gets the ancestors of the given scene node.
(Defined by SceneHelper.) |
![]() | GetChildren |
Gets the children of the given scene node.
(Defined by SceneHelper.) |
![]() | GetDescendants | Overloaded.
Gets the descendants of the given scene node using a depth-first search.
(Defined by SceneHelper.) |
![]() | GetDescendants(Boolean) | Overloaded.
Gets the descendants of the given scene node using a depth-first or a breadth-first search.
(Defined by SceneHelper.) |
![]() | GetLeaves |
Gets the leaves of the scene node.
(Defined by SceneHelper.) |
![]() | GetRoot |
Gets the root node.
(Defined by SceneHelper.) |
![]() | GetSceneNode |
Gets a scene node by name from the subtree of the specified scene node.
(Defined by SceneHelper.) |
![]() | GetSelfAndAncestors |
Gets the scene node and its ancestors scene.
(Defined by SceneHelper.) |
![]() | GetSubtree | Overloaded.
Gets the subtree (the given scene node and all of its descendants) using a depth-first
search.
(Defined by SceneHelper.) |
![]() | GetSubtree(Boolean) | Overloaded.
Gets the subtree (the given scene node and all of its descendants) using a depth-first or a
breadth-first search.
(Defined by SceneHelper.) |
![]() | GetSubtreeAabb |
Gets the AABB of the current subtree.
(Defined by SceneHelper.) |
![]() | LookAt(Vector3F, Vector3F) | Overloaded.
Rotates the scene node so that it faces a certain direction (in world space).
(Defined by SceneHelper.) |
![]() | LookAt(Vector3F, Vector3F, Vector3F) | Overloaded.
Moves and rotates the scene node so that it faces a certain direction (in world space).
(Defined by SceneHelper.) |
![]() | SetInstanceAlpha |
Sets the opacity (alpha) of a scene node - see remarks.
(Defined by SceneHelper.) |
![]() | SetLastPose |
Sets LastPoseWorld to the current
PoseWorld.
(Defined by SceneHelper.) |
![]() | SetLastScale |
Sets LastScaleWorld to the current
ScaleWorld.
(Defined by SceneHelper.) |
![]() | SupportsInstanceAlpha |
Determines whether the opacity of the scene node can be changed using
SetInstanceAlpha(SceneNode, Single).
(Defined by SceneHelper.) |
Name | Description | |
---|---|---|
![]() ![]() | IDisposableDispose |
Releases all resources used by the scene node and all descendant nodes.
(Inherited from SceneNode.) |
![]() ![]() | IGeometricObjectClone |
Creates a new IGeometricObject that is a clone (deep copy) of the current
instance.
(Inherited from SceneNode.) |