MaterialX 1.39.1
|
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) | GlslProgram | protected |
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) | GlslProgram | protected |
bindViewInformation(CameraPtr camera) | GlslProgram | |
build() | GlslProgram | |
clearBuiltData() (defined in GlslProgram) | GlslProgram | |
create() | GlslProgram | inlinestatic |
findInputs(const string &variable, const InputMap &variableList, InputMap &foundList, bool exactMatch) | GlslProgram | |
findUniformValue(const string &uniformName, const InputMap &uniformList) (defined in GlslProgram) | GlslProgram | protected |
getAttributesList() | GlslProgram | |
getShader() const | GlslProgram | inline |
getStageSourceCode(const string &stage) const | GlslProgram | |
getUniformsList() | GlslProgram | |
GlslProgram() (defined in GlslProgram) | GlslProgram | protected |
hasActiveAttributes() const | GlslProgram | |
hasBuiltData() | GlslProgram | |
hasUniform(const string &name) | GlslProgram | |
InputMap typedef | GlslProgram | |
InputPtr typedef | GlslProgram | |
mapTypeToOpenGLType(TypeDesc type) (defined in GlslProgram) | GlslProgram | protectedstatic |
printAttributes(std::ostream &outputStream) | GlslProgram | |
printUniforms(std::ostream &outputStream) | GlslProgram | |
setStages(ShaderPtr shader) | GlslProgram | |
unbind() const | GlslProgram | |
unbindGeometry() | GlslProgram | |
UNDEFINED_OPENGL_PROGRAM_LOCATION (defined in GlslProgram) | GlslProgram | static |
UNDEFINED_OPENGL_RESOURCE_ID (defined in GlslProgram) | GlslProgram | static |
updateAttributesList() (defined in GlslProgram) | GlslProgram | protected |
updateUniformsList() (defined in GlslProgram) | GlslProgram | protected |
~GlslProgram() | GlslProgram | virtual |