17 lines
398 B
C++
17 lines
398 B
C++
#pragma once
|
|
#include <glm/glm.hpp>
|
|
|
|
namespace deerith
|
|
{
|
|
class shader_t;
|
|
class mesh_3d_t;
|
|
|
|
void set_primitive_viewspace(glm::vec2 start_viewspace, glm::vec2 end_viewspace);
|
|
void set_primitive_color(glm::vec4 color);
|
|
|
|
void draw_primitive_rectangle(glm::vec2 start, glm::vec2 end);
|
|
|
|
shader_t *get_lit_shader();
|
|
mesh_3d_t *get_cube_mesh();
|
|
mesh_3d_t *get_grid_mesh();
|
|
} |