Maria GDK 5.0.0.778
Documentation of native code in develop branch
Loading...
Searching...
No Matches
STK::ShaderProgram Member List

This is the complete list of members for STK::ShaderProgram, including all inherited members.

applyAttribLocations() (defined in STK::ShaderProgram)STK::ShaderProgramprotected
attribs_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
bind() (defined in STK::ShaderProgram)STK::ShaderPrograminline
bindAttributeLocation(const std::string &name, int loc)STK::ShaderPrograminline
bone_idx_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
bone_idx_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
bone_wt_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
bone_wt_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
clearAttributeLocations() (defined in STK::ShaderProgram)STK::ShaderPrograminline
clearShader() (defined in STK::ShaderProgram)STK::ShaderProgram
clearUniformLocations() (defined in STK::ShaderProgram)STK::ShaderPrograminline
color_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
color_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
compileShader(const std::string &vertex_shader_src, const GLuint &vtxShader) (defined in STK::ShaderProgram)STK::ShaderProgram
defaultBoneIndicesAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultBoneWeightsAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultNormalAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultPositionAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultTangentAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultTextureCoordinateAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
defaultVertexColorAttributeName (defined in STK::ShaderProgram)STK::ShaderProgramstatic
define(const std::string &define) (defined in STK::ShaderProgram)STK::ShaderProgram
defines_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
disableBoneIndicesAttributeArray()STK::ShaderPrograminline
disableBoneWeightsAttributeArray()STK::ShaderPrograminline
disableNormalAttributeArray()STK::ShaderPrograminline
disablePositionAttributeArray()STK::ShaderPrograminline
disableTangentAttributeArray()STK::ShaderPrograminline
disableTextureCoordinateAttributeArray()STK::ShaderPrograminline
disableVertexColorAttributeArray()STK::ShaderPrograminline
fragment_shader_file_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
fragment_shader_src_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
generic_uniform_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
geometry_shader_file_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
geometry_shader_src_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
getAttributeLocation(const std::string &attrib_name) constSTK::ShaderPrograminline
getBoneIndicesAttributeLocation()STK::ShaderPrograminline
getBoneIndicesAttributeName() constSTK::ShaderPrograminline
getBoneWeightsAttributeLocation()STK::ShaderPrograminline
getBoneWeightsAttributeName() constSTK::ShaderPrograminline
getDefaultUniformName(int param) (defined in STK::ShaderProgram)STK::ShaderPrograminlinestatic
getFragmentShaderFileName() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getFragmentShaderSource() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getGeometryShaderFileName() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getGeometryShaderSource() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getGlobalDefine(const std::string &define) (defined in STK::ShaderProgram)STK::ShaderProgramstatic
getGlobalDefines() (defined in STK::ShaderProgram)STK::ShaderProgramstatic
getNormalAttributeLocation()STK::ShaderPrograminline
getNormalAttributeName() constSTK::ShaderPrograminline
getPositionAttributeLocation()STK::ShaderPrograminline
getPositionAttributeName() constSTK::ShaderPrograminline
getTangentAttributeLocation()STK::ShaderPrograminline
getTangentAttributeName() constSTK::ShaderPrograminline
getTextureCoordinateAttributeLocation()STK::ShaderPrograminline
getTextureCoordinateAttributeName() constSTK::ShaderPrograminline
getUniformLocation(int ptype)STK::ShaderPrograminline
getUniformLocation(const std::string &name) (defined in STK::ShaderProgram)STK::ShaderPrograminline
getUniformName(int uni_type)STK::ShaderPrograminline
getUniformNames() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getVertexColorAttributeLocation()STK::ShaderPrograminline
getVertexColorAttributeName() constSTK::ShaderPrograminline
getVertexShaderFileName() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
getVertexShaderSource() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
handle() const (defined in STK::ShaderProgram)STK::ShaderPrograminline
hasUniform(int ptype) (defined in STK::ShaderProgram)STK::ShaderPrograminline
hasUniform(const std::string &name) (defined in STK::ShaderProgram)STK::ShaderPrograminline
initDefaultUniformNames() (defined in STK::ShaderProgram)STK::ShaderProgramprotectedstatic
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::ShaderPrograminline
linkProgram() (defined in STK::ShaderProgram)STK::ShaderProgram
normal_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
normal_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
parseShader(const std::string &filename, std::string &source) (defined in STK::ShaderProgram)STK::ShaderProgram
pos_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
pos_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
readShaderFile(const std::string &filename, std::string &source) (defined in STK::ShaderProgram)STK::ShaderProgramprotected
s_default_uniform_names_ (defined in STK::ShaderProgram)STK::ShaderProgramprotectedstatic
s_global_defines_ (defined in STK::ShaderProgram)STK::ShaderProgramprotectedstatic
setAttributeLocation(const std::string &name, int loc)STK::ShaderPrograminline
setBoneIndicesAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setBoneIndicesAttributePointer(int stride=0, int offset=0, int size=4)STK::ShaderPrograminline
setBoneWeightsAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setBoneWeightsAttributePointer(int stride=0, int offset=0, int size=4)STK::ShaderPrograminline
setFragmentShaderFileName(const std::string &fragment_shader_file) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setFragmentShaderSource(const std::string &fragment_shader_src) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setGeometryShaderFileName(const std::string &geometry_shader_file) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setGeometryShaderSource(const std::string &geometry_shader_src) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setGlobalDefine(const std::string &define) (defined in STK::ShaderProgram)STK::ShaderProgramstatic
setNormalAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setNormalAttributePointer(int stride=0, int offset=0, int size=3)STK::ShaderPrograminline
setPositionAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setPositionAttributePointer(int stride=0, int offset=0, int size=3)STK::ShaderPrograminline
setTangentAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setTangentAttributePointer(int stride=0, int offset=0, int size=3)STK::ShaderPrograminline
setTextureCoordinateAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setTextureCoordinateAttributePointer(int stride=0, int offset=0, int size=2)STK::ShaderPrograminline
setUniform(const STK::Uniform &uni)STK::ShaderPrograminline
setUniform(int ptype, const STK::Matrix4x4f &m)STK::ShaderPrograminline
setUniform(int ptype, const std::vector< STK::Matrix4x4f > &marr) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setUniform(int ptype, const STK::Vector3f &v)STK::ShaderPrograminline
setUniform(int ptype, const STK::Vector2f &v)STK::ShaderPrograminline
setUniform(int ptype, float val)STK::ShaderPrograminline
setUniform(int ptype, float x, float y)STK::ShaderPrograminline
setUniform(int ptype, float x, float y, float z)STK::ShaderPrograminline
setUniform(int ptype, float x, float y, float z, float w)STK::ShaderPrograminline
setUniform(int ptype, const STK::Vector4f &v)STK::ShaderPrograminline
setUniform(int ptype, GLint val)STK::ShaderPrograminline
setUniform(int ptype, GLuint val)STK::ShaderPrograminline
setUniform(const std::string &name, const STK::Matrix4x4f &m)STK::ShaderPrograminline
setUniform(const std::string &name, const STK::Vector4f &v)STK::ShaderPrograminline
setUniform(const std::string &name, const STK::Color4f &c)STK::ShaderPrograminline
setUniform(const std::string &name, const STK::Vector3f &v)STK::ShaderPrograminline
setUniform(const std::string &name, const STK::Vector2f &v)STK::ShaderPrograminline
setUniform(const std::string &name, float val)STK::ShaderPrograminline
setUniform(const std::string &name, float x, float y)STK::ShaderPrograminline
setUniform(const std::string &name, float x, float y, float z)STK::ShaderPrograminline
setUniform(const std::string &name, float x, float y, float z, float w)STK::ShaderPrograminline
setUniform(const std::string &name, GLint val)STK::ShaderPrograminline
setUniform(const std::string &name, GLuint val)STK::ShaderPrograminline
setUniformName(int uni_type, const std::string &name)STK::ShaderPrograminline
setVertexColorAttributeName(const std::string &attrib_name)STK::ShaderPrograminline
setVertexColorAttributePointer(int stride=0, int offset=0, int size=4)STK::ShaderPrograminline
setVertexShaderFileName(const std::string &vertex_shader_file) (defined in STK::ShaderProgram)STK::ShaderPrograminline
setVertexShaderSource(const std::string &vertex_shader_src) (defined in STK::ShaderProgram)STK::ShaderPrograminline
shader_program_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
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::ShaderProgramprotected
tangent_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
texcoord_attrib_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
texcoord_attrib_name_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
undefine(const std::string &define) (defined in STK::ShaderProgram)STK::ShaderProgram
uniform_loc_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
uniform_names_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
unsetGlobalDefine(const std::string &define) (defined in STK::ShaderProgram)STK::ShaderProgramstatic
updateShader()STK::ShaderPrograminline
vertex_shader_file_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
vertex_shader_src_ (defined in STK::ShaderProgram)STK::ShaderProgramprotected
~ShaderProgram() (defined in STK::ShaderProgram)STK::ShaderProgram