Castle Game Engine: X3DNodes: Class TX3DNodeList

# Class TX3DNodeList
Description | Hierarchy | Fields | Methods | Properties
## Unit X3DNodes ## Declaration `type TX3DNodeList = class(specialize TFPGObjectList<TX3DNode>)` ## Description ## Hierarchy TFPGObjectList TX3DNodeList ## Overview ### Methods
| `function FindName(const Name: string): TX3DNode;`
| `function IndexOfName(const Name: string): Integer;`
| `procedure AddIfNotExists(const Node: TX3DNode);`
| `function Equals(SecondValue: TObject): boolean; override;`
## Description ### Methods
| `function FindName(const Name: string): TX3DNode;`
Find node by name, `Nil` if not found. For empty node name, always returns `Nil`. This follows the definition of NodeName: empty means that node has no name, so it should not be found by searches by name, ever. ###### See also Returns the node index. This is sometimes more flexible (you can always quickly get actual node knowing the index, by Items[Index], but not the other way around). It is also sometimes less comfortable (often you're not interested in node index). Find index of a node with given name, -1 if not found.
| `function IndexOfName(const Name: string): Integer;`
Find index of a node with given name, -1 if not found.
| `procedure AddIfNotExists(const Node: TX3DNode);`
| `function Equals(SecondValue: TObject): boolean; override;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:14