Kohi Game Engine
application_state Struct Reference

#include <testbed_types.h>

Data Fields

b8 running
 
kcamera world_camera
 
kcamera ui_camera
 
keymap global_keymap
 
keymap world_keymap
 
testbed_application_mode mode
 
u16 width
 
u16 height
 
kname scene_name
 
kname scene_package_name
 
struct kscene * current_scene
 
struct kaudio_system_state * audio_system
 
struct kruntime_pluginkui_plugin
 
struct kui_plugin_state * kui_plugin_state
 
struct kui_state * kui_state
 
kclock update_clock
 
kclock prepare_clock
 
kclock render_clock
 
f64 last_update_elapsed
 
kforward_renderer game_renderer
 
kui_renderer kui_renderer
 
mat4 world_projection
 
mat4 ui_projection
 
u32 render_mode
 
u64 prev_framealloc_allocated
 
u64 prev_framealloc_total
 
game_state game
 
struct item_db * db
 
kui_control context_sensitive_text
 

Field Documentation

◆ audio_system

struct kaudio_system_state* audio_system

◆ context_sensitive_text

kui_control context_sensitive_text

◆ current_scene

struct kscene* current_scene

◆ db

struct item_db* db

◆ game

game_state game

◆ game_renderer

kforward_renderer game_renderer

◆ global_keymap

keymap global_keymap

◆ height

u16 height

◆ kui_plugin

struct kruntime_plugin* kui_plugin

◆ kui_plugin_state

struct kui_plugin_state* kui_plugin_state

◆ kui_renderer

kui_renderer kui_renderer

◆ kui_state

struct kui_state* kui_state

◆ last_update_elapsed

f64 last_update_elapsed

◆ mode

◆ prepare_clock

kclock prepare_clock

◆ prev_framealloc_allocated

u64 prev_framealloc_allocated

◆ prev_framealloc_total

u64 prev_framealloc_total

◆ render_clock

kclock render_clock

◆ render_mode

u32 render_mode

◆ running

b8 running

◆ scene_name

kname scene_name

◆ scene_package_name

kname scene_package_name

◆ ui_camera

kcamera ui_camera

◆ ui_projection

mat4 ui_projection

◆ update_clock

kclock update_clock

◆ width

u16 width

◆ world_camera

kcamera world_camera

◆ world_keymap

keymap world_keymap

◆ world_projection

mat4 world_projection

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