Kohi Game Engine
standard_ui_plugin_main.h File Reference
#include "standard_ui_system.h"
#include <defines.h>

Go to the source code of this file.

Data Structures

struct  standard_ui_plugin_state
 

Typedefs

typedef struct standard_ui_plugin_state standard_ui_plugin_state
 

Functions

KAPI b8 kplugin_create (struct kruntime_plugin *out_plugin)
 
KAPI b8 kplugin_initialize (struct kruntime_plugin *plugin)
 
KAPI void kplugin_destroy (struct kruntime_plugin *plugin)
 
KAPI b8 kplugin_update (struct kruntime_plugin *plugin, struct frame_data *p_frame_data)
 
KAPI b8 kplugin_frame_prepare (struct kruntime_plugin *plugin, struct frame_data *p_frame_data)
 
KAPI void kplugin_on_window_resized (void *plugin_state, struct kwindow *window, u16 width, u16 height)
 

Typedef Documentation

◆ standard_ui_plugin_state

Function Documentation

◆ kplugin_create()

KAPI b8 kplugin_create ( struct kruntime_plugin out_plugin)

◆ kplugin_destroy()

KAPI void kplugin_destroy ( struct kruntime_plugin plugin)

◆ kplugin_frame_prepare()

KAPI b8 kplugin_frame_prepare ( struct kruntime_plugin plugin,
struct frame_data p_frame_data 
)

◆ kplugin_initialize()

KAPI b8 kplugin_initialize ( struct kruntime_plugin plugin)

◆ kplugin_on_window_resized()

KAPI void kplugin_on_window_resized ( void *  plugin_state,
struct kwindow window,
u16  width,
u16  height 
)

◆ kplugin_update()

KAPI b8 kplugin_update ( struct kruntime_plugin plugin,
struct frame_data p_frame_data 
)