renderer.sdl2.gl33

Undocumented in source.

Members

Enums

ATLAS_WHITE
anonymousenum ATLAS_WHITE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ATLAS_WIDTH
anonymousenum ATLAS_WIDTH
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

destroy_renderer
void destroy_renderer()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
initiate_renderer
void initiate_renderer()
Undocumented in source. Be warned that the author may not have intended to support it.
push_quad
void push_quad(mu_Rect dst, mu_Rect src, mu_Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
r_clear
void r_clear(mu_Color clr)
Undocumented in source. Be warned that the author may not have intended to support it.
r_draw_icon
void r_draw_icon(int id, mu_Rect rect, mu_Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
r_draw_rect
void r_draw_rect(mu_Rect rect, mu_Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
r_draw_text
void r_draw_text(const(char)* text, mu_Vec2 pos, mu_Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
r_get_text_height
int r_get_text_height()
Undocumented in source. Be warned that the author may not have intended to support it.
r_get_text_width
int r_get_text_width(const(char)* text, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
r_present
void r_present()
Undocumented in source. Be warned that the author may not have intended to support it.
r_set_clip_rect
void r_set_clip_rect(mu_Rect rect)
Undocumented in source. Be warned that the author may not have intended to support it.
upload_atlas
void upload_atlas()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

CONFIGURATION
enum CONFIGURATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHADER_VERSION
enum SHADER_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHADER_VERSION
enum SHADER_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

attrib_color
GLint attrib_color;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
attrib_position
GLint attrib_position;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
attrib_texcoord
GLint attrib_texcoord;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ebo
GLuint ebo;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
font_texture
GLuint font_texture;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
fragment_shader
GLuint fragment_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glprogram
GLuint glprogram;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uniform_projmatrix
GLint uniform_projmatrix;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uniform_texture
GLint uniform_texture;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vao
GLuint vao;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vbo
GLuint vbo;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vertex_shader
GLuint vertex_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

platform_vertex
struct platform_vertex
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

atlas
mu_Rect[] atlas;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
atlas_texture
ubyte[ATLAS_WIDTH * ATLAS_HEIGHT] atlas_texture;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
fragment_source
const(GLchar)* fragment_source;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
vertex_source
const(GLchar)* vertex_source;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta