|
MaterialX 1.38.2
|
This is the complete list of members for GlslProgram, including all inherited members.
| addStage(const string &stage, const string &sourcCode) | GlslProgram | |
| bind() | GlslProgram | |
| bindAttribute(const GlslProgram::InputMap &inputs, MeshPtr mesh) | GlslProgram | |
| bindInputs(ViewHandlerPtr viewHandler, GeometryHandlerPtr geometryHandler, ImageHandlerPtr imageHandler, LightHandlerPtr lightHandler) | 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() | GlslProgram | |
| bindUniform(const string &name, ConstValuePtr value, bool errorIfMissing=true) | GlslProgram | |
| bindUniformLocation(int location, ConstValuePtr value) (defined in GlslProgram) | GlslProgram | protected |
| bindViewInformation(ViewHandlerPtr viewHandler) | GlslProgram | |
| build() | GlslProgram | |
| clearInputLists() (defined in GlslProgram) | GlslProgram | protected |
| clearStages() | GlslProgram | |
| create() | GlslProgram | inlinestatic |
| deleteProgram() (defined in GlslProgram) | GlslProgram | protected |
| findInputs(const std::string &variable, const InputMap &variableList, InputMap &foundList, bool exactMatch) | GlslProgram | |
| findUniformValue(const std::string &uniformName, const InputMap &uniformList) (defined in GlslProgram) | GlslProgram | protected |
| getAttributesList() | GlslProgram | |
| getStageSourceCode(const string &stage) const | GlslProgram | |
| getUniformsList() | GlslProgram | |
| GlslProgram() (defined in GlslProgram) | GlslProgram | protected |
| hasActiveAttributes() const | GlslProgram | |
| hasUniform(const string &name) | GlslProgram | |
| InputMap typedef | GlslProgram | |
| InputPtr typedef | GlslProgram | |
| mapTypeToOpenGLType(const 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 | |
| unbindInputs(ImageHandlerPtr imageHandler) | 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 |