| Description | Hierarchy | Fields | Methods | Properties |
type TVRMLNodeClassesList = class(TList)
![]() |
procedure AssignArray( const AItemsArray: array of TVRMLNodeClass); |
![]() |
function IndexOf(NodeClass: TVRMLNodeClass): Integer; overload; |
![]() |
function IndexOf(Node: TVRMLNode): Integer; overload; |
![]() |
function IndexOfAnyAncestor(Node: TVRMLNode): Integer; |
![]() |
procedure Add(Value: TVRMLNodeClass); |
![]() |
procedure AddRegisteredImplementing(Interf: TGUID); |
![]() |
property Items[Index: Integer]: TVRMLNodeClass
read GetItems write SetItems; |
![]() |
procedure AssignArray( const AItemsArray: array of TVRMLNodeClass); |
![]() |
function IndexOf(NodeClass: TVRMLNodeClass): Integer; overload; |
![]() |
function IndexOf(Node: TVRMLNode): Integer; overload; |
|
This is equivalent to | |
![]() |
function IndexOfAnyAncestor(Node: TVRMLNode): Integer; |
|
This looks for a node class that is ancestor of given Node, in other words that satisfies Returns -1 if not found. | |
![]() |
procedure Add(Value: TVRMLNodeClass); |
![]() |
procedure AddRegisteredImplementing(Interf: TGUID); |
|
Add all node classes registered in NodesManager that implement given interface Interf. | |
![]() |
property Items[Index: Integer]: TVRMLNodeClass
read GetItems write SetItems; |