gearlib-cpp/include/gearlib/quad.h
2024-05-16 22:37:46 +12:00

22 lines
431 B
C

#ifndef __QUAD_H__
#define __QUAD_H__
#include <gearlib.h>
void setup_quads();
void draw_quad(vec2 pos, vec2 size, vec4 color);
void draw_quad_trans(mat4 transform, vec4 color);
void batch_draw_quad(RenderBatch* batch, mat4 transform, vec4 color);
RenderBatch* create_quad_batch();
extern RenderBatch* quad_batch;
typedef struct {
vec3 Position;
vec4 Color;
} QuadVertex;
extern vec3 quad_vertex_positions[6];
#endif