 |
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
|
15 #define STANDARD_ARROW_COLORS FALSE
45 #define transl_v3(x, y, z) vec3(x, y, z)
47 #define scaling_v3(x, y, z) vec3(x, y, z)
void lg_scene_set_from_scenedz(LG_Scene *scene, LG_SceneDZ *scenedz)
Definition: lg_scene.c:465
Definition: lg_mesh.h:119
Definition: lg_gr_func.h:56
LG_Scene lg_scene_new(int id, LG_Camera *cam1, LG_Light light1, Rec2Df landscape_rec, uint16_t grid_width)
Definition: lg_scene.c:87
Definition: lg_quaternions.h:29
void lg_scene_free(LG_Scene *scene)
Definition: lg_scene.c:166
Definition: lg_scene_graph.h:37
Definition: lg_scene_graph.h:86
zboolean lg_create_wr_scenes_dir()
Definition: lg_scene.c:445
Definition: lg_quaternions.h:16
Definition: lg_light.h:26
zboolean lg_set_TRS_matrix_from_mesh_NTOS(mat4_t *m_TRS, LG_Mesh_NTOS *tos)
Definition: lg_scene.c:337
zboolean lg_scenedz_save_to_file(LG_SceneDZ *scenedz, const char *path)
Definition: lg_scene.c:435
LG_SceneDZ lg_scenedz_load_from_assets(const char *path)
Definition: lg_scene.c:385
Definition: math_3d.h:123
Definition: lg_camera.h:22
LG_SceneNode * lg_mesh_NTOS_array_to_scenenodes(LG_SceneNode *node, LG_LoadMesh_Flags flags, LG_Mesh_NTOS *mesh_ntos, int n_mesh_ntos)
Definition: lg_scene.c:272
void lg_mesh_NTOS_array_info(LG_Mesh_NTOS *mesh_ntos, int n_mesh_ntos)
Definition: lg_scene.c:359
Definition: lg_scene_graph.h:99
void lg_scenedz_set_from_scene(LG_SceneDZ *scenedz, LG_Scene *scene)
Definition: lg_scene.c:489
Definition: lg_scene_graph.h:60
LG_SceneNode * lg_generate_scenenodes_from_scenedz(LG_SceneDZ *sdz, LG_LoadMesh_Flags flags)
Definition: lg_scene.c:520
LG_SceneNode * lg_scenenode_new_and_set(int id, LG_SceneNode *parent, const char *mesh_file, LG_LoadMesh_Flags flags, vec3_t transl, LG_Quat orientation, vec3_t scaling)
Definition: lg_scene.c:207
Definition: math_3d.h:179
LG_SceneDZ lg_scenedz_load_from_file(const char *path)
Definition: lg_scene.c:409