![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Hierarchy.h>
Public Member Functions | |
| idHierarchy () | |
| ~idHierarchy () | |
| void | SetOwner (type *object) |
| type * | Owner (void) const |
| void | ParentTo (idHierarchy &node) |
| void | MakeSiblingAfter (idHierarchy &node) |
| bool | ParentedBy (const idHierarchy &node) const |
| void | RemoveFromParent (void) |
| void | RemoveFromHierarchy (void) |
| type * | GetParent (void) const |
| type * | GetChild (void) const |
| type * | GetSibling (void) const |
| type * | GetPriorSibling (void) const |
| type * | GetNext (void) const |
| type * | GetNextLeaf (void) const |
Private Member Functions | |
| idHierarchy< type > * | GetPriorSiblingNode (void) const |
Private Attributes | |
| idHierarchy * | parent |
| idHierarchy * | sibling |
| idHierarchy * | child |
| type * | owner |
Definition at line 41 of file Hierarchy.h.
| idHierarchy< type >::idHierarchy | ( | ) |
Definition at line 77 of file Hierarchy.h.
| idHierarchy< type >::~idHierarchy | ( | ) |
Definition at line 90 of file Hierarchy.h.
| type * idHierarchy< type >::GetChild | ( | void | ) | const |
Definition at line 233 of file Hierarchy.h.
| type * idHierarchy< type >::GetNext | ( | void | ) | const |
Definition at line 310 of file Hierarchy.h.
| type * idHierarchy< type >::GetNextLeaf | ( | void | ) | const |
Definition at line 336 of file Hierarchy.h.
| type * idHierarchy< type >::GetParent | ( | void | ) | const |
Definition at line 220 of file Hierarchy.h.
| type * idHierarchy< type >::GetPriorSibling | ( | void | ) | const |
Definition at line 291 of file Hierarchy.h.
|
private |
Definition at line 261 of file Hierarchy.h.
| type * idHierarchy< type >::GetSibling | ( | void | ) | const |
Definition at line 246 of file Hierarchy.h.
| void idHierarchy< type >::MakeSiblingAfter | ( | idHierarchy< type > & | node | ) |
Definition at line 157 of file Hierarchy.h.
| type * idHierarchy< type >::Owner | ( | void | ) | const |
Definition at line 102 of file Hierarchy.h.
| bool idHierarchy< type >::ParentedBy | ( | const idHierarchy< type > & | node | ) | const |
Definition at line 124 of file Hierarchy.h.
| void idHierarchy< type >::ParentTo | ( | idHierarchy< type > & | node | ) |
Definition at line 141 of file Hierarchy.h.
| void idHierarchy< type >::RemoveFromHierarchy | ( | void | ) |
Definition at line 194 of file Hierarchy.h.
| void idHierarchy< type >::RemoveFromParent | ( | void | ) |
Definition at line 170 of file Hierarchy.h.
| void idHierarchy< type >::SetOwner | ( | type * | object | ) |
Definition at line 114 of file Hierarchy.h.
|
private |
Definition at line 65 of file Hierarchy.h.
|
private |
Definition at line 66 of file Hierarchy.h.
|
private |
Definition at line 63 of file Hierarchy.h.
|
private |
Definition at line 64 of file Hierarchy.h.
1.8.6.