Kohi Game Engine
scene Struct Reference

#include <scene.h>

Data Fields

u32 id
 
scene_flags flags
 
scene_state state
 
b8 enabled
 
kname name
 
char * description
 
struct directional_lightdir_lights
 
scene_attachmentdirectional_light_attachments
 
struct point_lightpoint_lights
 
scene_attachmentpoint_light_attachments
 
struct scene_audio_emitter * audio_emitters
 
scene_attachmentaudio_emitter_attachments
 
kstatic_mesh_instancestatic_meshes
 
scene_attachmentmesh_attachments
 
scene_static_mesh_metadatamesh_metadata
 
struct terrainterrains
 
scene_attachmentterrain_attachments
 
scene_terrain_metadataterrain_metadata
 
struct skyboxskyboxes
 
scene_attachmentskybox_attachments
 
scene_skybox_metadataskybox_metadata
 
struct water_planewater_planes
 
scene_attachmentwater_plane_attachments
 
scene_water_plane_metadatawater_plane_metadata
 
struct scene_volume * volumes
 
scene_attachmentvolume_attachments
 
struct scene_hit_sphere * hit_spheres
 
scene_attachmenthit_sphere_attachments
 
debug_grid grid
 
kasset_sceneconfig
 
hierarchy_graph hierarchy
 
scene_node_metadatanode_metadata
 
u32 node_metadata_count
 

Field Documentation

◆ audio_emitter_attachments

scene_attachment* audio_emitter_attachments

◆ audio_emitters

struct scene_audio_emitter* audio_emitters

◆ config

kasset_scene* config

◆ description

char* description

◆ dir_lights

struct directional_light* dir_lights

◆ directional_light_attachments

scene_attachment* directional_light_attachments

◆ enabled

b8 enabled

◆ flags

scene_flags flags

◆ grid

debug_grid grid

◆ hierarchy

hierarchy_graph hierarchy

◆ hit_sphere_attachments

scene_attachment* hit_sphere_attachments

◆ hit_spheres

struct scene_hit_sphere* hit_spheres

◆ id

u32 id

◆ mesh_attachments

scene_attachment* mesh_attachments

◆ mesh_metadata

◆ name

kname name

◆ node_metadata

scene_node_metadata* node_metadata

◆ node_metadata_count

u32 node_metadata_count

◆ point_light_attachments

scene_attachment* point_light_attachments

◆ point_lights

struct point_light* point_lights

◆ skybox_attachments

scene_attachment* skybox_attachments

◆ skybox_metadata

scene_skybox_metadata* skybox_metadata

◆ skyboxes

struct skybox* skyboxes

◆ state

scene_state state

◆ static_meshes

kstatic_mesh_instance* static_meshes

◆ terrain_attachments

scene_attachment* terrain_attachments

◆ terrain_metadata

scene_terrain_metadata* terrain_metadata

◆ terrains

struct terrain* terrains

◆ volume_attachments

scene_attachment* volume_attachments

◆ volumes

struct scene_volume* volumes

◆ water_plane_attachments

scene_attachment* water_plane_attachments

◆ water_plane_metadata

scene_water_plane_metadata* water_plane_metadata

◆ water_planes

struct water_plane* water_planes

The documentation for this struct was generated from the following file: