Kohi Game Engine
editor_state Struct Reference

#include <editor.h>

Data Fields

kcamera editor_camera
 
f32 editor_camera_forward_move_speed
 
f32 editor_camera_backward_move_speed
 
editor_gizmo gizmo
 
b8 using_gizmo
 
kentityselection_list
 
keymap editor_keymap
 
b8 is_running
 
struct kscene * edit_scene
 
kname scene_asset_name
 
kname scene_package_name
 
keditor_gizmo_pass_data editor_gizmo_pass
 
struct renderer_system_state * renderer
 
krenderbuffer standard_vertex_buffer
 
krenderbuffer index_buffer
 
keditor_gizmo_pass_render_dataeditor_gizmo_render_data
 
editor_mode mode
 
u16 font_size
 
kname font_name
 
u16 textbox_font_size
 
kname textbox_font_name
 
kui_state * kui_state
 
kui_control editor_root
 
kui_control main_bg_panel
 
kui_control save_button
 
kui_control mode_entity_button
 
kui_control mode_scene_button
 
kui_control mode_tree_button
 
kui_control view_debug_checkbox
 
kui_control view_bvh_checkbox
 
kui_control view_grid_checkbox
 
f32 scene_inspector_width
 
f32 scene_inspector_right_col_x
 
kui_control scene_inspector_bg_panel
 
kui_control scene_inspector_title
 
kui_control scene_name_label
 
kui_control scene_name_textbox
 
kui_control scene_fog_colour_label
 
kui_control scene_fog_colour_r_textbox
 
kui_control scene_fog_colour_g_textbox
 
kui_control scene_fog_colour_b_textbox
 
f32 entity_inspector_width
 
f32 entity_inspector_right_col_x
 
kui_control entity_inspector_bg_panel
 
kui_control entity_inspector_title
 
kui_control entity_name_label
 
kui_control entity_name_textbox
 
kui_control entity_position_label
 
kui_control entity_position_x_textbox
 
kui_control entity_position_y_textbox
 
kui_control entity_position_z_textbox
 
kui_control entity_orientation_label
 
kui_control entity_orientation_x_textbox
 
kui_control entity_orientation_y_textbox
 
kui_control entity_orientation_z_textbox
 
kui_control entity_orientation_w_textbox
 
kui_control entity_scale_label
 
kui_control entity_scale_x_textbox
 
kui_control entity_scale_y_textbox
 
kui_control entity_scale_z_textbox
 
b8 trigger_tree_refresh
 
f32 tree_inspector_width
 
f32 tree_inspector_right_col_x
 
kui_control tree_inspector_bg_panel
 
kui_control tree_inspector_title
 
kui_control tree_scrollable_control
 
kui_control tree_content_container
 

Field Documentation

◆ edit_scene

struct kscene* edit_scene

◆ editor_camera

kcamera editor_camera

◆ editor_camera_backward_move_speed

f32 editor_camera_backward_move_speed

◆ editor_camera_forward_move_speed

f32 editor_camera_forward_move_speed

◆ editor_gizmo_pass

keditor_gizmo_pass_data editor_gizmo_pass

◆ editor_gizmo_render_data

keditor_gizmo_pass_render_data* editor_gizmo_render_data

◆ editor_keymap

keymap editor_keymap

◆ editor_root

kui_control editor_root

◆ entity_inspector_bg_panel

kui_control entity_inspector_bg_panel

◆ entity_inspector_right_col_x

f32 entity_inspector_right_col_x

◆ entity_inspector_title

kui_control entity_inspector_title

◆ entity_inspector_width

f32 entity_inspector_width

◆ entity_name_label

kui_control entity_name_label

◆ entity_name_textbox

kui_control entity_name_textbox

◆ entity_orientation_label

kui_control entity_orientation_label

◆ entity_orientation_w_textbox

kui_control entity_orientation_w_textbox

◆ entity_orientation_x_textbox

kui_control entity_orientation_x_textbox

◆ entity_orientation_y_textbox

kui_control entity_orientation_y_textbox

◆ entity_orientation_z_textbox

kui_control entity_orientation_z_textbox

◆ entity_position_label

kui_control entity_position_label

◆ entity_position_x_textbox

kui_control entity_position_x_textbox

◆ entity_position_y_textbox

kui_control entity_position_y_textbox

◆ entity_position_z_textbox

kui_control entity_position_z_textbox

◆ entity_scale_label

kui_control entity_scale_label

◆ entity_scale_x_textbox

kui_control entity_scale_x_textbox

◆ entity_scale_y_textbox

kui_control entity_scale_y_textbox

◆ entity_scale_z_textbox

kui_control entity_scale_z_textbox

◆ font_name

kname font_name

◆ font_size

u16 font_size

◆ gizmo

editor_gizmo gizmo

◆ index_buffer

krenderbuffer index_buffer

◆ is_running

b8 is_running

◆ kui_state

kui_state* kui_state

◆ main_bg_panel

kui_control main_bg_panel

◆ mode

◆ mode_entity_button

kui_control mode_entity_button

◆ mode_scene_button

kui_control mode_scene_button

◆ mode_tree_button

kui_control mode_tree_button

◆ renderer

struct renderer_system_state* renderer

◆ save_button

kui_control save_button

◆ scene_asset_name

kname scene_asset_name

◆ scene_fog_colour_b_textbox

kui_control scene_fog_colour_b_textbox

◆ scene_fog_colour_g_textbox

kui_control scene_fog_colour_g_textbox

◆ scene_fog_colour_label

kui_control scene_fog_colour_label

◆ scene_fog_colour_r_textbox

kui_control scene_fog_colour_r_textbox

◆ scene_inspector_bg_panel

kui_control scene_inspector_bg_panel

◆ scene_inspector_right_col_x

f32 scene_inspector_right_col_x

◆ scene_inspector_title

kui_control scene_inspector_title

◆ scene_inspector_width

f32 scene_inspector_width

◆ scene_name_label

kui_control scene_name_label

◆ scene_name_textbox

kui_control scene_name_textbox

◆ scene_package_name

kname scene_package_name

◆ selection_list

kentity* selection_list

◆ standard_vertex_buffer

krenderbuffer standard_vertex_buffer

◆ textbox_font_name

kname textbox_font_name

◆ textbox_font_size

u16 textbox_font_size

◆ tree_content_container

kui_control tree_content_container

◆ tree_inspector_bg_panel

kui_control tree_inspector_bg_panel

◆ tree_inspector_right_col_x

f32 tree_inspector_right_col_x

◆ tree_inspector_title

kui_control tree_inspector_title

◆ tree_inspector_width

f32 tree_inspector_width

◆ tree_scrollable_control

kui_control tree_scrollable_control

◆ trigger_tree_refresh

b8 trigger_tree_refresh

◆ using_gizmo

b8 using_gizmo

◆ view_bvh_checkbox

kui_control view_bvh_checkbox

◆ view_debug_checkbox

kui_control view_debug_checkbox

◆ view_grid_checkbox

kui_control view_grid_checkbox

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