orx  stable
Portable Game Engine
orxTree.h File Reference
#include "orxInclude.h"
#include "debug/orxDebug.h"

Go to the source code of this file.

Data Structures

struct  orxTREE
 
struct  orxTREE_NODE
 

Functions

orxDLLAPI orxSTATUS orxFASTCALL orxTree_AddChild (orxTREE_NODE *_pstRefNode, orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_AddParent (orxTREE_NODE *_pstRefNode, orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_AddRoot (orxTREE *_pstTree, orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_AddSibling (orxTREE_NODE *_pstRefNode, orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_Clean (orxTREE *_pstTree)
 
static orxINLINE orxTREE_NODEorxTree_GetChild (const orxTREE_NODE *_pstNode)
 
static orxINLINE orxU32 orxTree_GetCounter (const orxTREE *_pstTree)
 
static orxINLINE orxTREE_NODEorxTree_GetParent (const orxTREE_NODE *_pstNode)
 
static orxINLINE orxTREE_NODEorxTree_GetPrevious (const orxTREE_NODE *_pstNode)
 
static orxINLINE orxTREE_NODEorxTree_GetRoot (const orxTREE *_pstTree)
 
static orxINLINE orxTREE_NODEorxTree_GetSibling (const orxTREE_NODE *_pstNode)
 
static orxINLINE orxTREEorxTree_GetTree (const orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_MoveAsChild (orxTREE_NODE *_pstRefNode, orxTREE_NODE *_pstNode)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTree_Remove (orxTREE_NODE *_pstNode)
 

Detailed Description


Generated for orx by doxygen 1.5.6