Kohi Game Engine
render_view_wireframe.h
Go to the documentation of this file.
1
/*
2
#ifndef _TESTBED_RENDER_VIEW_WIREFRAME_H_
3
#define _TESTBED_RENDER_VIEW_WIREFRAME_H_
4
5
#include "defines.h"
6
#include "renderer/renderer_types.h"
7
8
struct frame_data;
9
struct viewport;
10
struct camera;
11
12
typedef struct render_view_wireframe_data {
13
// darray
14
geometry_render_data* world_geometries;
15
// darray
16
geometry_render_data* terrain_geometries;
17
// darray
18
geometry_render_data* debug_geometries;
19
20
u32 selected_id;
21
} render_view_wireframe_data;
22
23
b8 render_view_wireframe_on_registered(struct render_view* self);
24
void render_view_wireframe_on_destroy(struct render_view* self);
25
void render_view_wireframe_on_resize(struct render_view* self, u32 width, u32 height);
26
b8 render_view_wireframe_on_packet_build(const struct render_view* self, struct frame_data* p_frame_data, struct viewport* v, struct camera* c, void* data, struct render_view_packet* out_packet);
27
void render_view_wireframe_on_packet_destroy(const struct render_view* self, struct render_view_packet* packet);
28
b8 render_view_wireframe_on_render(const struct render_view* self, const struct render_view_packet* packet, struct frame_data* p_frame_data);
29
30
#endif
31
*/
testbed.klib
src
views_deprecated
render_view_wireframe.h
Generated by
1.9.1