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.h File Reference

Defines the structure for a tree and its nodes used in the project. More...

#include <io/shader.h>
#include <render/camera.h>
#include <physics/bodies.h>
#include <scripts/scripts.h>
#include <render/framebuffer.h>
Include dependency graph for node.h:

Go to the source code of this file.

Classes

class  Node
 Represents a node in the tree structure. More...
 
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...
 

Detailed Description

Defines the structure for a tree and its nodes used in the project.