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>
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... | |
Defines the structure for a tree and its nodes used in the project.