|
RT
|


Go to the source code of this file.
Macros | |
| #define | CIMGUI_DEFINE_ENUMS_AND_STRUCTS |
| #define | GL_SILENCE_DEPRECATION |
| #define | FLAGS1 ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar |
| #define | FLAGS2 ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoTitleBar |
| #define | FLAGS3 ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoCollapse |
| #define | FLAGS4 ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoMove |
| #define | RENDER_FLAGS FLAGS1 | FLAGS2 | FLAGS3 | FLAGS4 |
Functions | |
| void | toggle_fullscreen (t_sdl *sdl, t_gui *gui) |
| void | toggle_layout (t_sdl *sdl, t_gui *gui) |
| void | resize_app (int width, int height, t_data *app) |
| void | err_win (t_gui *gui) |
| void | export_win (t_gui *gui) |
| void | load_win (t_gui *gui) |
| void | stats_win (t_gui *gui) |
| void | selector (t_gui *gui) |
| void | add_obj_win (t_gui *gui) |
| void | del_obj_win (t_gui *gui) |
| void | del_light_win (t_gui *gui) |
| void | render_win (t_gui *gui) |
| void | keymap_win (t_gui *gui) |
| void | about_win (t_gui *gui) |
| void | ui_object (t_data *app, t_obj *obj) |
| void | ui_scene_editor (t_gui *gui) |
| void | ui_mainmenu (t_gui *gui) |
| void | add_cluster_win (t_gui *gui) |
| void | obj_ui (t_gui *gui) |
| void | ui_render_settings (t_data *app) |
| int | export_scene (t_data *app, char *filename) |
| void | reload_scene (t_data *app, char *filename) |
| void | camera_tab (t_data *app) |
| void | anim_add (t_data *app, t_obj *obj) |
| void | anim_delete (t_data *app) |
| void | animate (t_data *app) |
| void | anim_reset (t_data *app) |
| void | anim_add_light (t_data *app, t_light *light) |
| void | export_material (int fd, t_material *mat) |
| bool | load_selected_tex (const char *label, char *name, t_list *current, t_texture **selected) |
| void | anim_ui (t_gui *gui) |
| void | anim_add_another (t_anim *anim) |
| void | anim_selector (t_gui *gui, ImVec2 size) |
| void | anim_del_one (t_data *app, t_anim *anim, t_anim *to_del) |
| void | material_list (t_list *lst_mat, t_material *mat) |
| void | node_type_list (t_csg_op *csg_op) |
| void | new_obj_list (int *type) |
| void | list_scenes (t_gui *gui) |
| void | new_light (t_data *app) |
| void | new_obj (t_data *app, int type) |
| void | delete_obj (t_data *app) |
| void | delete_light (t_data *app) |
| bool | check_file (char *filename) |
| void | edit_color_mat (t_color *target, char *label, t_material *mat) |
| void | new_cluster (t_data *app, int type) |
| void | ui_apply_rotation (t_vec3 *x, t_vec3 *y, t_vec3 *z) |
| void | ui_csg (void *app_v, void *shape) |
| void | ui_sphere (void *ap, void *shape) |
| void | ui_plane (void *app_v, void *shape) |
| void | ui_cone (void *app_v, void *shape) |
| void | ui_cube (void *app_v, void *shape) |
| void | ui_tore (void *app_v, void *shape) |
| void | ui_cylinder (void *app_v, void *shape) |
| void | ui_light (t_data *app, t_light *light) |
| void | ui_cluster (t_cluster *cluster) |
| void | render_gui (void *arg) |
| void | update (void *data) |
| void | key_event (int *quit, SDL_Keycode key, void *arg, bool state) |
| void | mouse_motion (SDL_Event *event, void *arg) |
| void | click_event (SDL_Event *event, void *arg) |
| #define CIMGUI_DEFINE_ENUMS_AND_STRUCTS |
| #define FLAGS1 ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar |
| #define FLAGS2 ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoTitleBar |
| #define FLAGS3 ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoCollapse |
| #define FLAGS4 ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoMove |
| #define GL_SILENCE_DEPRECATION |
| void about_win | ( | t_gui * | gui | ) |
| void add_cluster_win | ( | t_gui * | gui | ) |
| void add_obj_win | ( | t_gui * | gui | ) |
| void anim_add_another | ( | t_anim * | anim | ) |
| void anim_delete | ( | t_data * | app | ) |
| void anim_reset | ( | t_data * | app | ) |
| void anim_selector | ( | t_gui * | gui, |
| ImVec2 | size | ||
| ) |
| void anim_ui | ( | t_gui * | gui | ) |
| void animate | ( | t_data * | app | ) |
| void camera_tab | ( | t_data * | app | ) |
| bool check_file | ( | char * | filename | ) |
| void click_event | ( | SDL_Event * | event, |
| void * | arg | ||
| ) |
| void del_light_win | ( | t_gui * | gui | ) |
| void del_obj_win | ( | t_gui * | gui | ) |
| void delete_light | ( | t_data * | app | ) |
| void delete_obj | ( | t_data * | app | ) |
| void edit_color_mat | ( | t_color * | target, |
| char * | label, | ||
| t_material * | mat | ||
| ) |
| void err_win | ( | t_gui * | gui | ) |
| void export_material | ( | int | fd, |
| t_material * | mat | ||
| ) |
| int export_scene | ( | t_data * | app, |
| char * | filename | ||
| ) |
| void export_win | ( | t_gui * | gui | ) |
| void key_event | ( | int * | quit, |
| SDL_Keycode | key, | ||
| void * | arg, | ||
| bool | state | ||
| ) |
| void keymap_win | ( | t_gui * | gui | ) |
| void list_scenes | ( | t_gui * | gui | ) |
| bool load_selected_tex | ( | const char * | label, |
| char * | name, | ||
| t_list * | current, | ||
| t_texture ** | selected | ||
| ) |
| void load_win | ( | t_gui * | gui | ) |
| void material_list | ( | t_list * | lst_mat, |
| t_material * | mat | ||
| ) |
| void mouse_motion | ( | SDL_Event * | event, |
| void * | arg | ||
| ) |
| void new_cluster | ( | t_data * | app, |
| int | type | ||
| ) |
| void new_light | ( | t_data * | app | ) |
| void new_obj | ( | t_data * | app, |
| int | type | ||
| ) |
| void new_obj_list | ( | int * | type | ) |
| void node_type_list | ( | t_csg_op * | csg_op | ) |
| void obj_ui | ( | t_gui * | gui | ) |
| void reload_scene | ( | t_data * | app, |
| char * | filename | ||
| ) |
| void render_gui | ( | void * | arg | ) |
| void render_win | ( | t_gui * | gui | ) |
| void resize_app | ( | int | width, |
| int | height, | ||
| t_data * | app | ||
| ) |
| void selector | ( | t_gui * | gui | ) |
| void stats_win | ( | t_gui * | gui | ) |
| void ui_cluster | ( | t_cluster * | cluster | ) |
| void ui_cone | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void ui_csg | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void ui_cube | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void ui_cylinder | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void ui_mainmenu | ( | t_gui * | gui | ) |
| void ui_plane | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void ui_render_settings | ( | t_data * | app | ) |
| void ui_scene_editor | ( | t_gui * | gui | ) |
| void ui_sphere | ( | void * | ap, |
| void * | shape | ||
| ) |
| void ui_tore | ( | void * | app_v, |
| void * | shape | ||
| ) |
| void update | ( | void * | data | ) |
1.8.17