![]() |
Maria GDK 5.0.0.915
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 |