Click or drag to resize

SceneNodeContainer Class

The building block to create hierarchies.
Inheritance Hierarchy

Namespace:  Fusee.Serialization
Assembly:  Fusee.Serialization (in Fusee.Serialization.dll) Version: 0.7.0.0 (0.7.0.0)
Syntax
C#
public class SceneNodeContainer

The SceneNodeContainer type exposes the following members.

Constructors
  NameDescription
Public methodSceneNodeContainer
Initializes a new instance of the SceneNodeContainer class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldChildren
Possible children.
Public fieldComponents
The components this node is made of.
Public fieldName
The name.
Top
Extension Methods
  NameDescription
Public Extension MethodAddComponent
Adds the given component into this container's list of components.
(Defined by ContainerExtensions.)
Public Extension MethodFindComponents(PredicateSceneComponentContainer)Overloaded.
Finds components matching the given search predicate within a trees of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindComponentsTComponent(PredicateTComponent)Overloaded.
Finds components of the specified type and matching the given search predicate within a trees of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindNodes(PredicateSceneNodeContainer)Overloaded.
Creates an enumerable traversing the tree starting with the given node.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindNodesTNode(PredicateTNode)Overloaded.
Finds nodes of a certain type and matching the given search predicate within a tree of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindNodesWhereComponent(PredicateSceneComponentContainer)Overloaded.
Finds all nodes containing one or more components matching a given search predicate within a tree of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindNodesWhereComponentTComponent(PredicateTComponent)Overloaded.
Finds all nodes containing one or more components matching the specified type and a given search predicate within a tree of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodFindNodesWhereComponentTNode, TComponent(PredicateTComponent)Overloaded.
Finds all nodes of a certain type containing one or more components matching the specified type and a given search predicate within a tree of nodes.
(Defined by SceneFinderExtensions.)
Public Extension MethodGetComponent(Type, Int32)Overloaded.
Finds the component with the specified type in this scene node container.
(Defined by ContainerExtensions.)
Public Extension MethodGetComponentTComp(Int32)Overloaded.
Finds the component with the specified type in this scene node container.
(Defined by ContainerExtensions.)
Public Extension MethodGetLight (Defined by ContainerExtensions.)
Public Extension MethodGetMaterial (Defined by ContainerExtensions.)
Public Extension MethodGetMesh (Defined by ContainerExtensions.)
Public Extension MethodGetTransform (Defined by ContainerExtensions.)
Public Extension MethodGetWeights (Defined by ContainerExtensions.)
Public Extension MethodViserateTViserator, TResult (Defined by ViseratorExtensions.)
Top
See Also