|
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024 ETMSoftware
|
9 #define QUADTREE_NAME_MAX_LEN (64 - 1)
11 #define QUADTREE_MAX_DEPTH 32
12 #define QUADTREE_PRINTOUT_MAX_DEPTH 8
14 #define QUADTREE_TO_SCENENODE_ID_SHIFT 1000
18 LG_QUADRANTS_MINUS_ONE = -1,
31 char name[QUADTREE_NAME_MAX_LEN + 1];
Definition: lg_gr_func.h:54
LG_QTNode lg_qtnode(int id, const char *name, Rec2Df *bounds, void *data)
Definition: lg_landscape.c:48
LG_QTNode * lg_qtnode_get_root(LG_QTNode *node)
Definition: lg_landscape.c:125
void lg_traverse_printout_landscape(LG_QTNode *node, zboolean extra_info)
Definition: lg_landscape.c:288
Definition: lg_scene_graph.h:29
void lg_qtnode_add_child(LG_QTNode *node, LG_QTNode *child, int quadrant)
Definition: lg_landscape.c:90
Definition: lg_landscape.h:29
void lg_qtnode_info(LG_QTNode *node)
Definition: lg_landscape.c:299
int lg_qtnode_info2(LG_QTNode *node)
Definition: lg_landscape.c:345
void lg_traverse_landscape(LG_QTNode *node, int(*func)(LG_QTNode *))
Definition: lg_landscape.c:223
void lg_add_scenenode_from_qtnode(LG_SceneNode *top_scene_node, LG_QTNode *qt_node)
Definition: lg_landscape.c:179