Kohi Game Engine
scene_node_config Struct Reference

Represents the configuration for a scene node. More...

#include <core_resource_types.h>

Data Fields

kname name
 The name of node. More...
 
scene_node_attachment_skybox_config * skybox_configs
 Darray of skybox attachment configs. More...
 
scene_node_attachment_directional_light_config * dir_light_configs
 Darray of directional light attachment configs. More...
 
scene_node_attachment_point_light_config * point_light_configs
 Darray of point light attachment configs. More...
 
scene_node_attachment_audio_emitter_config * audio_emitter_configs
 Darray of audio emitter attachment configs. More...
 
scene_node_attachment_static_mesh_config * static_mesh_configs
 Darray of static mesh attachment configs. More...
 
scene_node_attachment_heightmap_terrain_config * heightmap_terrain_configs
 Darray of heightmap terrain attachment configs. More...
 
scene_node_attachment_water_plane_config * water_plane_configs
 Darray of water plane attachment configs. More...
 
scene_node_attachment_volume_config * volume_configs
 Darray of volume attachment configs. More...
 
scene_node_attachment_hit_sphere_config * hit_sphere_configs
 Darray of hit sphere attachment configs. More...
 
u32 child_count
 The number of children within this node. More...
 
struct scene_node_config * children
 An array of of children within this node. More...
 
const char * ktransform_source
 

Detailed Description

Represents the configuration for a scene node.

Field Documentation

◆ audio_emitter_configs

Darray of audio emitter attachment configs.

◆ child_count

u32 child_count

The number of children within this node.

◆ children

struct scene_node_config* children

An array of of children within this node.

◆ dir_light_configs

Darray of directional light attachment configs.

◆ heightmap_terrain_configs

Darray of heightmap terrain attachment configs.

◆ hit_sphere_configs

Darray of hit sphere attachment configs.

◆ ktransform_source

const char* ktransform_source

◆ name

kname name

The name of node.

◆ point_light_configs

Darray of point light attachment configs.

◆ skybox_configs

Darray of skybox attachment configs.

◆ static_mesh_configs

Darray of static mesh attachment configs.

◆ volume_configs

Darray of volume attachment configs.

◆ water_plane_configs

Darray of water plane attachment configs.


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