HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GlslProgram Member List

This is the complete list of members for GlslProgram, including all inherited members.

addStage(const string &stage, const string &sourceCode)GlslProgram
bind()GlslProgram
bindAttribute(const GlslProgram::InputMap &inputs, MeshPtr mesh)GlslProgram
bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler)GlslProgram
bindMesh(MeshPtr mesh)GlslProgram
bindPartition(MeshPartitionPtr partition)GlslProgram
bindTexture(unsigned int uniformType, int uniformLocation, const FilePath &filePath, ImageHandlerPtr imageHandler, const ImageSamplingProperties &imageProperties)GlslProgramprotected
bindTextures(ImageHandlerPtr imageHandler)GlslProgram
bindTimeAndFrame(float time=1.0f, float frame=1.0f)GlslProgram
bindUniform(const string &name, ConstValuePtr value, bool errorIfMissing=true)GlslProgram
bindUniformLocation(int location, ConstValuePtr value)GlslProgramprotected
bindViewInformation(CameraPtr camera)GlslProgram
build()GlslProgram
clearBuiltData()GlslProgram
create()GlslPrograminlinestatic
findInputs(const string &variable, const InputMap &variableList, InputMap &foundList, bool exactMatch)GlslProgram
findUniformValue(const string &uniformName, const InputMap &uniformList)GlslProgramprotected
getAttributesList()GlslProgram
getShader() const GlslPrograminline
getStageSourceCode(const string &stage) const GlslProgram
getUniformsList()GlslProgram
GlslProgram()GlslProgramprotected
hasActiveAttributes() const GlslProgram
hasBuiltData()GlslProgram
hasUniform(const string &name)GlslProgram
InputMap typedefGlslProgram
InputPtr typedefGlslProgram
mapTypeToOpenGLType(const TypeDesc *type)GlslProgramprotectedstatic
printAttributes(std::ostream &outputStream)GlslProgram
printUniforms(std::ostream &outputStream)GlslProgram
setStages(ShaderPtr shader)GlslProgram
unbind() const GlslProgram
unbindGeometry()GlslProgram
UNDEFINED_OPENGL_PROGRAM_LOCATIONGlslProgramstatic
UNDEFINED_OPENGL_RESOURCE_IDGlslProgramstatic
updateAttributesList()GlslProgramprotected
updateUniformsList()GlslProgramprotected
~GlslProgram()GlslProgramvirtual