Kohi Game Engine
testbed_main.h File Reference
#include <defines.h>

Go to the source code of this file.

Functions

KAPI u64 application_state_size (void)
 
KAPI b8 application_boot (struct application *game_inst)
 
KAPI b8 application_initialize (struct application *game_inst)
 
KAPI b8 application_update (struct application *game_inst, struct frame_data *p_frame_data)
 
KAPI b8 application_prepare_frame (struct application *app_inst, struct frame_data *p_frame_data)
 
KAPI b8 application_render_frame (struct application *game_inst, struct frame_data *p_frame_data)
 
KAPI void application_on_resize (struct application *game_inst, u32 width, u32 height)
 
KAPI void application_shutdown (struct application *game_inst)
 
KAPI void application_lib_on_unload (struct application *game_inst)
 
KAPI void application_lib_on_load (struct application *game_inst)
 

Function Documentation

◆ application_boot()

KAPI b8 application_boot ( struct application game_inst)

◆ application_initialize()

KAPI b8 application_initialize ( struct application game_inst)

◆ application_lib_on_load()

KAPI void application_lib_on_load ( struct application game_inst)

◆ application_lib_on_unload()

KAPI void application_lib_on_unload ( struct application game_inst)

◆ application_on_resize()

KAPI void application_on_resize ( struct application game_inst,
u32  width,
u32  height 
)

◆ application_prepare_frame()

KAPI b8 application_prepare_frame ( struct application app_inst,
struct frame_data p_frame_data 
)

◆ application_render_frame()

KAPI b8 application_render_frame ( struct application game_inst,
struct frame_data p_frame_data 
)

◆ application_shutdown()

KAPI void application_shutdown ( struct application game_inst)

◆ application_state_size()

KAPI u64 application_state_size ( void  )

◆ application_update()

KAPI b8 application_update ( struct application game_inst,
struct frame_data p_frame_data 
)