API Documentation
|
This is the complete list of members for GLESShader, including all inherited members.
bind() | GLESShader | inline |
checkCompileErrors(GLuint shader, String type) const | GLESShader | inlineprotected |
compile(ShaderPart type, const char *src) | GLESShader | inline |
compileAndLink() | GLESShader | inline |
compileShader(ShaderPart type, const String &shader) | GLESShader | inline |
e_all enum value | GLESShader | |
e_linework enum value | GLESShader | |
e_points enum value | GLESShader | |
e_shader_type_size enum value | GLESShader | |
e_simple_points enum value | GLESShader | |
e_solid enum value | GLESShader | |
e_solid_grid enum value | GLESShader | |
e_solid_texture enum value | GLESShader | |
Fragment enum value | GLESShader | |
Geometry enum value | GLESShader | |
GLESShader(ShaderType type, bool is_integer, const DynamicPointer< GLESGraphicsDevice > &device) | GLESShader | inline |
id() const | GLESShader | inline |
linkShader() | GLESShader | inline |
m_device | GLESShader | protected |
m_fragment | GLESShader | protected |
m_geometry | GLESShader | protected |
m_is_int | GLESShader | protected |
m_program_id | GLESShader | protected |
m_shader_type | GLESShader | protected |
m_shader_variables | GLESShader | mutableprotected |
m_vertex | GLESShader | protected |
setUniformValue(const char *const location, const t_type &value) | GLESShader | inline |
setUniformValue(int location, const Vector< 3, sint04 > &value) | GLESShader | inline |
setUniformValue(int location, const Vector< 3, fltp04 > &value) | GLESShader | inline |
setUniformValue(int location, const Vector< 4, sint04 > &value) | GLESShader | inline |
setUniformValue(int location, const Vector< 4, fltp04 > &value) | GLESShader | inline |
setUniformValue(int location, const Matrix< fltp04 > &value) | GLESShader | inline |
setUniformValue(int location, const fltp04 &value) | GLESShader | inline |
setUniformValue(int location, const uint04 &value) | GLESShader | inline |
setUniformValue(int location, const RGBColor &value) | GLESShader | inline |
setUniformValue(int location, const Buffer< fltp04 > &value) | GLESShader | inline |
setUniformValue(int location, const fltp04(&value)[t_size]) | GLESShader | inline |
setUniformValue(int location, const uint04(&value)[t_size]) | GLESShader | inline |
setUniformValue(int location, const RGBColor(&value)[t_size]) | GLESShader | inline |
setUniformValue(int location, const Vector< t_size, fltp04 > &value) | GLESShader | inline |
setUniformValue(int location, const Vector< t_size, RGBColor > &value) | GLESShader | inline |
ShaderPart enum name | GLESShader | |
ShaderType enum name | GLESShader | |
uniformLocation(const char *const location) const | GLESShader | inline |
versionedShaderCode(ShaderPart type, const char *src) const | GLESShader | inline |
Vertex enum value | GLESShader | |
~GLESShader() | GLESShader | inline |