 |
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 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
22 LG_QUADRANT_UNDEFINDED
30 char name[QUADTREE_NAME_MAX_LEN + 1];
Definition: lg_gr_func.h:56
LG_QTNode lg_qtnode(int id, const char *name, Rec2Df *bounds, void *data)
Definition: lg_landscape.c:74
LG_QTNode * lg_qtnode_get_root(LG_QTNode *node)
Definition: lg_landscape.c:175
Definition: lg_gr_func.h:20
void lg_traverse_printout_landscape(LG_QTNode *node, zboolean extra_info)
Definition: lg_landscape.c:361
Definition: lg_scene_graph.h:29
Definition: lg_landscape.h:28
void lg_qtnode_info(LG_QTNode *node)
Definition: lg_landscape.c:372
int lg_qtnode_info2(LG_QTNode *node)
Definition: lg_landscape.c:424
void lg_traverse_landscape(LG_QTNode *node, int(*func)(LG_QTNode *))
Definition: lg_landscape.c:295
void lg_add_scenenode_from_qtnode(LG_SceneNode *top_scene_node, LG_QTNode *qt_node)
Definition: lg_landscape.c:249
void lg_qtnode_add_child(LG_QTNode *node, LG_QTNode *child, int quadrant, float altitude)
Definition: lg_landscape.c:136
void lg_qtnode_set_altitude(LG_QTNode *node, float altitude)
Definition: lg_landscape.c:117