#include <lltreenode.h>
Inheritance diagram for LLTreeState< T >:

| Public Member Functions | |
| LLTreeState (LLTreeNode< T > *node) | |
| virtual | ~LLTreeState () | 
| virtual bool | insert (T *data)=0 | 
| virtual bool | remove (T *data)=0 | 
| virtual void | setNode (LLTreeNode< T > *node) | 
| virtual const LLTreeNode< T > * | getNode () const | 
| virtual LLTreeNode< T > * | getNode () | 
| virtual void | accept (LLTreeTraveler< T > *traveler) const =0 | 
| virtual LLTreeListener< T > * | getListener (U32 index) const | 
| Private Attributes | |
| LLTreeNode< T > * | mNode | 
Definition at line 43 of file lltreenode.h.
| LLTreeState< T >::LLTreeState | ( | LLTreeNode< T > * | node | ) |  [inline] | 
| virtual LLTreeState< T >::~LLTreeState | ( | ) |  [inline, virtual] | 
Definition at line 47 of file lltreenode.h.
| virtual void LLTreeState< T >::accept | ( | LLTreeTraveler< T > * | traveler | ) | const  [pure virtual] | 
Implemented in LLOctreeState< T >.
| LLTreeListener< T > * LLTreeState< T >::getListener | ( | U32 | index | ) | const  [virtual] | 
Definition at line 177 of file lltreenode.h.
References LLTreeState< T >::mNode.
Referenced by LLOctreeRenderNonOccluded::visit(), LLOctreeDirty::visit(), LLOctreeCull::visit(), LLSpatialShift::visit(), LLSpatialClearState::visit(), LLSpatialSetState::visit(), and LLOctreeMarkNotCulled::visit().
| virtual LLTreeNode<T>* LLTreeState< T >::getNode | ( | ) |  [inline, virtual] | 
| virtual const LLTreeNode<T>* LLTreeState< T >::getNode | ( | ) | const  [inline, virtual] | 
Definition at line 51 of file lltreenode.h.
References LLTreeState< T >::mNode.
Referenced by LLOctreeState< T >::getOctNode(), LLTreeNode< T >::setState(), and LLOctreeDirtyTexture::visit().
| virtual bool LLTreeState< T >::insert | ( | T * | data | ) |  [pure virtual] | 
Implemented in LLOctreeState< T >, and LLOctreeRoot< T >.
| virtual bool LLTreeState< T >::remove | ( | T * | data | ) |  [pure virtual] | 
Implemented in LLOctreeState< T >.
| void LLTreeState< T >::setNode | ( | LLTreeNode< T > * | node | ) |  [virtual] | 
Definition at line 167 of file lltreenode.h.
References LLTreeNode< T >::getState(), LLTreeState< T >::mNode, and LLTreeNode< T >::setState().
Referenced by LLTreeState< T >::LLTreeState(), and LLTreeNode< T >::setState().
| LLTreeNode<T>* LLTreeState< T >::mNode  [private] | 
Definition at line 56 of file lltreenode.h.
Referenced by LLTreeState< T >::getListener(), LLTreeState< T >::getNode(), and LLTreeState< T >::setNode().
 1.4.7
 1.4.7