Claude Chappe' Curse - A C Game
Logo Institut d'Informatique Claude Chappe Logo Université de Le Mans Logo Raeptor Production
 
Loading...
Searching...
No Matches
Node Data Structure

Functions for managing and rendering nodes in the scene graph. More...

Classes

struct  Tree
 Represents a tree structure. More...
 

Macros

#define NODE_ACTIVE_AND_VISIBLE   NODE_ACTIVE | NODE_VISIBLE
 
#define NODE_DEFAULT_FLAGS   NODE_ACTIVE_AND_VISIBLE
 

Enumerations

enum  NodeFlags {
  NODE_ACTIVE = 1 << 0 , NODE_VISIBLE = 1 << 1 , NODE_SCRIPT = 1 << 2 , NODE_LIGHT_ACTIVE = 1 << 3 ,
  NODE_INITIALIZED = 1 << 4 , NODE_UNUSED4 = 1 << 5 , NODE_UNUSED5 = 1 << 6 , NODE_EDITOR_FLAG = 1 << 7
}
 Flags indicating the state and properties of a node. More...
 

Variables

struct NodeTree::root
 

Detailed Description

Functions for managing and rendering nodes in the scene graph.

Macro Definition Documentation

◆ NODE_ACTIVE_AND_VISIBLE

#define NODE_ACTIVE_AND_VISIBLE   NODE_ACTIVE | NODE_VISIBLE

◆ NODE_DEFAULT_FLAGS

#define NODE_DEFAULT_FLAGS   NODE_ACTIVE_AND_VISIBLE

Enumeration Type Documentation

◆ NodeFlags

enum NodeFlags

Flags indicating the state and properties of a node.

Enumerator
NODE_ACTIVE 
NODE_VISIBLE 
NODE_SCRIPT 
NODE_LIGHT_ACTIVE 
NODE_INITIALIZED 
NODE_UNUSED4 
NODE_UNUSED5 
NODE_EDITOR_FLAG 

Variable Documentation

◆ root

Tree::root

The root node of the tree structure.

The root node of the tree structure. This is the entry point to the tree.