allegro5.shader

Undocumented in source.

Members

Enums

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

Functions

al_attach_shader_source
bool al_attach_shader_source(ALLEGRO_SHADER* shader, ALLEGRO_SHADER_TYPE type, const(char)* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_attach_shader_source_file
bool al_attach_shader_source_file(ALLEGRO_SHADER* shader, ALLEGRO_SHADER_TYPE type, const(char)* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_build_shader
bool al_build_shader(ALLEGRO_SHADER* shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_create_shader
ALLEGRO_SHADER* al_create_shader(ALLEGRO_SHADER_PLATFORM platform)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_destroy_shader
void al_destroy_shader(ALLEGRO_SHADER* shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_default_shader_source
const(char)* al_get_default_shader_source(ALLEGRO_SHADER_PLATFORM platform, ALLEGRO_SHADER_TYPE type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_shader_log
const(char)* al_get_shader_log(ALLEGRO_SHADER* shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_get_shader_platform
ALLEGRO_SHADER_PLATFORM al_get_shader_platform(ALLEGRO_SHADER* shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_bool
bool al_set_shader_bool(const(char)* name, bool b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_float
bool al_set_shader_float(const(char)* name, float f)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_float_vector
bool al_set_shader_float_vector(const(char)* name, int num_components, float* f, int num_elems)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_int
bool al_set_shader_int(const(char)* name, int i)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_int_vector
bool al_set_shader_int_vector(const(char)* name, int num_components, int* i, int num_elems)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_matrix
bool al_set_shader_matrix(const(char)* name, ALLEGRO_TRANSFORM* matrix)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_set_shader_sampler
bool al_set_shader_sampler(const(char)* name, ALLEGRO_BITMAP* bitmap, int unit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
al_use_shader
bool al_use_shader(ALLEGRO_SHADER* shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

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

Variables

ALLEGRO_SHADER_VAR_COLOR
auto ALLEGRO_SHADER_VAR_COLOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_POS
auto ALLEGRO_SHADER_VAR_POS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_PROJVIEW_MATRIX
auto ALLEGRO_SHADER_VAR_PROJVIEW_MATRIX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_TEX
auto ALLEGRO_SHADER_VAR_TEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_TEXCOORD
auto ALLEGRO_SHADER_VAR_TEXCOORD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_TEX_MATRIX
auto ALLEGRO_SHADER_VAR_TEX_MATRIX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_USER_ATTR
auto ALLEGRO_SHADER_VAR_USER_ATTR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_USE_TEX
auto ALLEGRO_SHADER_VAR_USE_TEX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ALLEGRO_SHADER_VAR_USE_TEX_MATRIX
auto ALLEGRO_SHADER_VAR_USE_TEX_MATRIX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta