t_obj * find_obj_at_pixel(t_data *app, int x, int y)
Definition: object_tools.c:17
Definition: rtstruct.h:130
t_data * get_app(t_data *app)
Definition: main.c:19
Definition: t_settings.h:19
t_sdl * sdl
Definition: t_data.h:33
void free_scene(t_data *app)
Definition: free_scene.c:55
t_gui gui
Definition: t_data.h:34
t_list * lst_tex
Definition: t_data.h:31
void record_frame(t_data *app)
Definition: save_screenshot.c:81
int reader(char *str, t_data *app)
: Top function to organise the parsing
Definition: read.c:98
Definition: rtstruct.h:245
t_list * lst_scenes
Definition: t_data.h:32
void prep_render(t_sdl *sdl)
Definition: pre_render.c:52
void init_textures(t_data *app)
Definition: texture_toolbox.c:49
void free_lst(t_data *data)
Definition: free_scene.c:75
int process_pixel(int x, int y, void *arg)
t_cam cam
Definition: t_data.h:28
t_settings settings
Definition: t_data.h:35
t_scene scene
Definition: t_data.h:29
void get_scenes(t_data *app)
Definition: get_scenes.c:32
void interface(t_data *app)
Definition: interface.c:50
t_list * lst_mat
Definition: t_data.h:30
char * arg
Definition: t_data.h:26
void load_scene(t_data *app, char *filename)
Definition: reload.c:93
void export_animation(int fd, t_data *app)
Definition: export_anim.c:83
t_option option
Definition: t_data.h:27
void free_app(t_data *app)
Definition: free.c:62
void hook_sdl(t_data *app)
Definition: hook.c:38
void parse_material_csv(t_data *app, char *csv_file)
Definition: utils.c:59