Click or drag to resize
Ab4d.SharpEngine logo

GroupNode.ForEachChild Method

Overload List
 NameDescription
Public methodForEachChild(Action<SceneNode>) Executes the specified Action for all child SceneNodes and their children.
Public methodForEachChild(Action<SceneNode, Matrix4x4>) Executes the specified Action for all child SceneNodes and their children. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild(Matrix4x4, Action<SceneNode, Matrix4x4>) Executes the specified Action for all child SceneNodes and their children. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild(String, Action<SceneNode, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name.ž Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild(String, Action<SceneNode>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z.
Public methodForEachChild(String, Int32, Action<SceneNode, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild(String, Int32, Action<SceneNode>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z.
Public methodForEachChild(String, Matrix4x4, Action<SceneNode, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name.ž Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild(String, Int32, Matrix4x4, Action<SceneNode, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(Action<T>) Executes the specified Action for all child SceneNodes of type T and their children.
Public methodForEachChild<T>(Action<T, Matrix4x4>) Executes the specified Action for all child SceneNodes of type T and their children. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(Matrix4x4, Action<T, Matrix4x4>) Executes the specified Action for all child SceneNodes of type T and their children. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(String, Action<T, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes of type T with the specified name.ž Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(String, Action<T>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes of type T with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z.
Public methodForEachChild<T>(String, Int32, Action<T, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes of type T with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(String, Int32, Action<T>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes of type T with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z.
Public methodForEachChild<T>(String, Matrix4x4, Action<T, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action of type T for all SceneNodes with the specified name.ž Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Public methodForEachChild<T>(String, Int32, Matrix4x4, Action<T, Matrix4x4>) Searches the GroupNode's children and their children and executes the specified Action for all SceneNodes of type T with the specified name. Name can contain '*' that acts as a wildcard to match multiple SceneNode names. The following wildcard usages are valid: *, *XYZ, XZY*, *XYZ*, XY*Z. The Action gets SceneNode of type T and world transformation Matrix4x4 as parameter.
Top
See Also