![]() |
Maria GDK 5.0.0.778
Documentation of native code in develop branch
|
This is the complete list of members for STK::ShaderProgram, including all inherited members.
applyAttribLocations() (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
attribs_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
bind() (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
bindAttributeLocation(const std::string &name, int loc) | STK::ShaderProgram | inline |
bone_idx_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
bone_idx_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
bone_wt_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
bone_wt_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
clearAttributeLocations() (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
clearShader() (defined in STK::ShaderProgram) | STK::ShaderProgram | |
clearUniformLocations() (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
color_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
color_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
compileShader(const std::string &vertex_shader_src, const GLuint &vtxShader) (defined in STK::ShaderProgram) | STK::ShaderProgram | |
defaultBoneIndicesAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultBoneWeightsAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultNormalAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultPositionAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultTangentAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultTextureCoordinateAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
defaultVertexColorAttributeName (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
define(const std::string &define) (defined in STK::ShaderProgram) | STK::ShaderProgram | |
defines_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
disableBoneIndicesAttributeArray() | STK::ShaderProgram | inline |
disableBoneWeightsAttributeArray() | STK::ShaderProgram | inline |
disableNormalAttributeArray() | STK::ShaderProgram | inline |
disablePositionAttributeArray() | STK::ShaderProgram | inline |
disableTangentAttributeArray() | STK::ShaderProgram | inline |
disableTextureCoordinateAttributeArray() | STK::ShaderProgram | inline |
disableVertexColorAttributeArray() | STK::ShaderProgram | inline |
fragment_shader_file_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
fragment_shader_src_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
generic_uniform_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
geometry_shader_file_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
geometry_shader_src_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
getAttributeLocation(const std::string &attrib_name) const | STK::ShaderProgram | inline |
getBoneIndicesAttributeLocation() | STK::ShaderProgram | inline |
getBoneIndicesAttributeName() const | STK::ShaderProgram | inline |
getBoneWeightsAttributeLocation() | STK::ShaderProgram | inline |
getBoneWeightsAttributeName() const | STK::ShaderProgram | inline |
getDefaultUniformName(int param) (defined in STK::ShaderProgram) | STK::ShaderProgram | inlinestatic |
getFragmentShaderFileName() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getFragmentShaderSource() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getGeometryShaderFileName() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getGeometryShaderSource() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getGlobalDefine(const std::string &define) (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
getGlobalDefines() (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
getNormalAttributeLocation() | STK::ShaderProgram | inline |
getNormalAttributeName() const | STK::ShaderProgram | inline |
getPositionAttributeLocation() | STK::ShaderProgram | inline |
getPositionAttributeName() const | STK::ShaderProgram | inline |
getTangentAttributeLocation() | STK::ShaderProgram | inline |
getTangentAttributeName() const | STK::ShaderProgram | inline |
getTextureCoordinateAttributeLocation() | STK::ShaderProgram | inline |
getTextureCoordinateAttributeName() const | STK::ShaderProgram | inline |
getUniformLocation(int ptype) | STK::ShaderProgram | inline |
getUniformLocation(const std::string &name) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getUniformName(int uni_type) | STK::ShaderProgram | inline |
getUniformNames() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getVertexColorAttributeLocation() | STK::ShaderProgram | inline |
getVertexColorAttributeName() const | STK::ShaderProgram | inline |
getVertexShaderFileName() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
getVertexShaderSource() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
handle() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
hasUniform(int ptype) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
hasUniform(const std::string &name) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
initDefaultUniformNames() (defined in STK::ShaderProgram) | STK::ShaderProgram | protectedstatic |
initShader() (defined in STK::ShaderProgram) | STK::ShaderProgram | |
isDefined(const std::string &define) const (defined in STK::ShaderProgram) | STK::ShaderProgram | |
isValid() const (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
linkProgram() (defined in STK::ShaderProgram) | STK::ShaderProgram | |
normal_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
normal_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
parseShader(const std::string &filename, std::string &source) (defined in STK::ShaderProgram) | STK::ShaderProgram | |
pos_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
pos_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
readShaderFile(const std::string &filename, std::string &source) (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
s_default_uniform_names_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protectedstatic |
s_global_defines_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protectedstatic |
setAttributeLocation(const std::string &name, int loc) | STK::ShaderProgram | inline |
setBoneIndicesAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setBoneIndicesAttributePointer(int stride=0, int offset=0, int size=4) | STK::ShaderProgram | inline |
setBoneWeightsAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setBoneWeightsAttributePointer(int stride=0, int offset=0, int size=4) | STK::ShaderProgram | inline |
setFragmentShaderFileName(const std::string &fragment_shader_file) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setFragmentShaderSource(const std::string &fragment_shader_src) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setGeometryShaderFileName(const std::string &geometry_shader_file) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setGeometryShaderSource(const std::string &geometry_shader_src) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setGlobalDefine(const std::string &define) (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
setNormalAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setNormalAttributePointer(int stride=0, int offset=0, int size=3) | STK::ShaderProgram | inline |
setPositionAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setPositionAttributePointer(int stride=0, int offset=0, int size=3) | STK::ShaderProgram | inline |
setTangentAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setTangentAttributePointer(int stride=0, int offset=0, int size=3) | STK::ShaderProgram | inline |
setTextureCoordinateAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setTextureCoordinateAttributePointer(int stride=0, int offset=0, int size=2) | STK::ShaderProgram | inline |
setUniform(const STK::Uniform &uni) | STK::ShaderProgram | inline |
setUniform(int ptype, const STK::Matrix4x4f &m) | STK::ShaderProgram | inline |
setUniform(int ptype, const std::vector< STK::Matrix4x4f > &marr) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setUniform(int ptype, const STK::Vector3f &v) | STK::ShaderProgram | inline |
setUniform(int ptype, const STK::Vector2f &v) | STK::ShaderProgram | inline |
setUniform(int ptype, float val) | STK::ShaderProgram | inline |
setUniform(int ptype, float x, float y) | STK::ShaderProgram | inline |
setUniform(int ptype, float x, float y, float z) | STK::ShaderProgram | inline |
setUniform(int ptype, float x, float y, float z, float w) | STK::ShaderProgram | inline |
setUniform(int ptype, const STK::Vector4f &v) | STK::ShaderProgram | inline |
setUniform(int ptype, GLint val) | STK::ShaderProgram | inline |
setUniform(int ptype, GLuint val) | STK::ShaderProgram | inline |
setUniform(const std::string &name, const STK::Matrix4x4f &m) | STK::ShaderProgram | inline |
setUniform(const std::string &name, const STK::Vector4f &v) | STK::ShaderProgram | inline |
setUniform(const std::string &name, const STK::Color4f &c) | STK::ShaderProgram | inline |
setUniform(const std::string &name, const STK::Vector3f &v) | STK::ShaderProgram | inline |
setUniform(const std::string &name, const STK::Vector2f &v) | STK::ShaderProgram | inline |
setUniform(const std::string &name, float val) | STK::ShaderProgram | inline |
setUniform(const std::string &name, float x, float y) | STK::ShaderProgram | inline |
setUniform(const std::string &name, float x, float y, float z) | STK::ShaderProgram | inline |
setUniform(const std::string &name, float x, float y, float z, float w) | STK::ShaderProgram | inline |
setUniform(const std::string &name, GLint val) | STK::ShaderProgram | inline |
setUniform(const std::string &name, GLuint val) | STK::ShaderProgram | inline |
setUniformName(int uni_type, const std::string &name) | STK::ShaderProgram | inline |
setVertexColorAttributeName(const std::string &attrib_name) | STK::ShaderProgram | inline |
setVertexColorAttributePointer(int stride=0, int offset=0, int size=4) | STK::ShaderProgram | inline |
setVertexShaderFileName(const std::string &vertex_shader_file) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
setVertexShaderSource(const std::string &vertex_shader_src) (defined in STK::ShaderProgram) | STK::ShaderProgram | inline |
shader_program_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
ShaderProgram(const std::string &vertex_shader_file="", const std::string &fragment_shader_file="", const std::string &geometry_shader_file="") (defined in STK::ShaderProgram) | STK::ShaderProgram | |
tangent_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
tangent_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
texcoord_attrib_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
texcoord_attrib_name_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
undefine(const std::string &define) (defined in STK::ShaderProgram) | STK::ShaderProgram | |
uniform_loc_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
uniform_names_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
unsetGlobalDefine(const std::string &define) (defined in STK::ShaderProgram) | STK::ShaderProgram | static |
updateShader() | STK::ShaderProgram | inline |
vertex_shader_file_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
vertex_shader_src_ (defined in STK::ShaderProgram) | STK::ShaderProgram | protected |
~ShaderProgram() (defined in STK::ShaderProgram) | STK::ShaderProgram |