 |
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
|
23 #define STANDARD_ARROW_COLORS FALSE
67 #define transl_v3(x, y, z) vec3(x, y, z)
69 #define scaling_v3(x, y, z) vec3(x, y, z)
Definition: lg_mesh.h:107
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:45
Definition: lg_quaternions.h:29
void lg_meshNATOS_array_info(LG_Mesh_NATOS *mesh_natos, int n_mesh_natos)
Definition: lg_scene.c:281
mat4_t lg_TOS_to_matrix(vec3_t transl, LG_Quat rot, vec3_t scaling)
Definition: lg_scene.c:266
void lg_scene_free(LG_Scene *scene)
Definition: lg_scene.c:122
Definition: lg_scene_graph.h:30
Definition: lg_scene.h:43
Definition: lg_scene_graph.h:49
Definition: lg_light.h:26
Definition: math_3d.h:123
Definition: lg_camera.h:22
Definition: lg_scene.h:28
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:157
LG_SceneNode * lg_meshNATOS_array_to_scenenodes(LG_SceneNode *node, LG_LoadMesh_Flags flags, LG_Mesh_NATOS *mesh_natos, int n_mesh_natos)
Definition: lg_scene.c:190
Definition: math_3d.h:180