|
static void | quad_indices (u64 i, u64 n, u32 *p) |
|
static void | quad_vertices (Vertex **p, vec2 bl, vec2 tr, float z, vec3 norm, u32 tex, vec2 uv0, vec2 uv1) |
|
static void | quad_vertices (Vertex **p, vec2 bl, vec2 tr, float z, vec3 norm, vec3 color) |
|
static void | quad_vertices_persp (Vertex **p, vec2 bl, vec2 tr, float y, vec3 norm, u32 tex, vec2 uv0, vec2 uv1) |
|
static void | quad_vertices_zsprite (Vertex **p, vec2 bl, vec2 tr, float z, vec3 norm, u32 tex, vec2 uv0, vec2 uv1) |
|
static void | cube_vertices (Vertex **p, vec3 pos, vec3 size, vec3 color) |
|
static void | cube_vertices (Vertex **p, vec3 pos, vec3 size, u32 tex, const std::array< vec4, 6 > &uv) |
|
static float | text_color (u8 r, u8 g, u8 b) |
|
static float | text_color (u32 c) |
|
static void | sprite_ortho (Vertex **p, SpriteRenderer *x) |
|
static void | sprite_orthoz (Vertex **p, SpriteRenderer *x) |
|
static void | sprite_persp (Vertex **p, SpriteRenderer *x) |
|
static void | screen_sprite (Vertex **p, SpriteRenderer *x) |
|
static void | cube_ortho (Vertex **p, CubeRenderer *x) |
|
static void | cube_persp (Vertex **p, CubeRenderer *x) |
|
static void | voxel_ortho (Vertex **p, VoxelRenderer *x) |
|
static void | voxel_persp (Vertex **p, VoxelRenderer *x) |
|
static void | sprite_debug (Vertex **p, SpriteRenderer *x) |
|
static void | cube_debug (Vertex **p, CubeRenderer *x) |
|
static void | voxel_debug (Vertex **p, VoxelRenderer *x) |
|
static void | text (Vertex **p, u64 n, const Font &font, const Text &txt, bool mono, float left, vec2 *pos_p, float *color_p, u64 *i_p, u64 *n_visible_p) |
|
static void | textbox (Vertex **p, const Textbox &x) |
|
static void | selection (Vertex **p, const SpriteRenderer &x) |
|
static void | aabb (Vertex **p, const AABBCollider &x, vec3 color) |
|
static void | aabb_circle (Vertex **p, const AABBCollider &x) |
|
static void | bb (Vertex **p, const BBCollider &x, vec3 color) |
|
static void | coll_sphere (Vertex **p, const SphereCollider &x) |
|
static void | light (Vertex **p, const Light &x, vec3 pos) |
|
static void | light_range (Vertex **p, const Light &x) |
|