1 #ifndef _TESTBED_RENDER_VIEW_WIREFRAME_H_
2 #define _TESTBED_RENDER_VIEW_WIREFRAME_H_
This file contains global type definitions which are used throughout the entire engine and applicatio...
unsigned int u32
Unsigned 32-bit integer.
Definition: defines.h:25
_Bool b8
8-bit boolean type
Definition: defines.h:58
void render_view_wireframe_on_packet_destroy(const struct render_view *self, struct render_view_packet *packet)
b8 render_view_wireframe_on_registered(struct render_view *self)
struct render_view_wireframe_data render_view_wireframe_data
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)
void render_view_wireframe_on_destroy(struct render_view *self)
b8 render_view_wireframe_on_render(const struct render_view *self, const struct render_view_packet *packet, struct frame_data *p_frame_data)
void render_view_wireframe_on_resize(struct render_view *self, u32 width, u32 height)
Represents a camera that can be used for a variety of things, especially rendering....
Definition: camera.h:21
Engine-level current frame-specific data.
Definition: frame_data.h:16
Definition: renderer_types.h:15
A packet for and generated by a render view, which contains data about what is to be rendered.
Definition: renderer_types.h:949
Definition: render_view_wireframe.h:11
geometry_render_data * terrain_geometries
Definition: render_view_wireframe.h:15
geometry_render_data * world_geometries
Definition: render_view_wireframe.h:13
geometry_render_data * debug_geometries
Definition: render_view_wireframe.h:17
u32 selected_id
Definition: render_view_wireframe.h:19
A render view instance, responsible for the generation of view packets based on internal logic and gi...
Definition: renderer_types.h:857