MaterialX 1.39.1
Loading...
Searching...
No Matches
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) (defined in GlslProgram)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) (defined in GlslProgram)GlslProgramprotected
bindViewInformation(CameraPtr camera)GlslProgram
build()GlslProgram
clearBuiltData() (defined in GlslProgram)GlslProgram
create()GlslPrograminlinestatic
findInputs(const string &variable, const InputMap &variableList, InputMap &foundList, bool exactMatch)GlslProgram
findUniformValue(const string &uniformName, const InputMap &uniformList) (defined in GlslProgram)GlslProgramprotected
getAttributesList()GlslProgram
getShader() constGlslPrograminline
getStageSourceCode(const string &stage) constGlslProgram
getUniformsList()GlslProgram
GlslProgram() (defined in GlslProgram)GlslProgramprotected
hasActiveAttributes() constGlslProgram
hasBuiltData()GlslProgram
hasUniform(const string &name)GlslProgram
InputMap typedefGlslProgram
InputPtr typedefGlslProgram
mapTypeToOpenGLType(TypeDesc type) (defined in GlslProgram)GlslProgramprotectedstatic
printAttributes(std::ostream &outputStream)GlslProgram
printUniforms(std::ostream &outputStream)GlslProgram
setStages(ShaderPtr shader)GlslProgram
unbind() constGlslProgram
unbindGeometry()GlslProgram
UNDEFINED_OPENGL_PROGRAM_LOCATION (defined in GlslProgram)GlslProgramstatic
UNDEFINED_OPENGL_RESOURCE_ID (defined in GlslProgram)GlslProgramstatic
updateAttributesList() (defined in GlslProgram)GlslProgramprotected
updateUniformsList() (defined in GlslProgram)GlslProgramprotected
~GlslProgram()GlslProgramvirtual