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.