![]() |
MaterialX 1.39.4
|
This is the complete list of members for GlslMaterial, including all inherited members.
| _boundImages (defined in ShaderMaterial) | ShaderMaterial | protected |
| _boundMesh (defined in ShaderMaterial) | ShaderMaterial | protected |
| _doc (defined in ShaderMaterial) | ShaderMaterial | protected |
| _elem (defined in ShaderMaterial) | ShaderMaterial | protected |
| _glProgram (defined in GlslMaterial) | GlslMaterial | protected |
| _hasTransparency (defined in ShaderMaterial) | ShaderMaterial | protected |
| _hwShader (defined in ShaderMaterial) | ShaderMaterial | protected |
| _materialNode (defined in ShaderMaterial) | ShaderMaterial | protected |
| _udim (defined in ShaderMaterial) | ShaderMaterial | protected |
| bindImage(const FilePath &filePath, const std::string &uniformName, ImageHandlerPtr imageHandler, const ImageSamplingProperties &samplingProperties) override | GlslMaterial | virtual |
| bindImages(ImageHandlerPtr imageHandler, const FileSearchPath &searchPath, bool enableMipmaps=true) override | GlslMaterial | virtual |
| bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler, const ShadowState &shadowState) override | GlslMaterial | virtual |
| bindMesh(MeshPtr mesh) override | GlslMaterial | virtual |
| bindPartition(MeshPartitionPtr part) const override | GlslMaterial | virtual |
| bindShader() const override | GlslMaterial | virtual |
| bindViewInformation(CameraPtr camera) override | GlslMaterial | virtual |
| clearShader() override (defined in GlslMaterial) | GlslMaterial | protectedvirtual |
| copyShader(MaterialPtr material) override | GlslMaterial | inlinevirtual |
| create() (defined in GlslMaterial) | GlslMaterial | inlinestatic |
| drawPartition(MeshPartitionPtr part) const override | GlslMaterial | virtual |
| findUniform(const std::string &path) const override | GlslMaterial | virtual |
| generateEnvironmentShader(GenContext &context, const FilePath &filename, DocumentPtr stdLib, const FilePath &imagePath) | ShaderMaterial | virtual |
| generateShader(GenContext &context) override | GlslMaterial | virtual |
| generateShader(ShaderPtr hwShader) override | GlslMaterial | virtual |
| getDocument() const | ShaderMaterial | |
| getElement() const | ShaderMaterial | |
| getMaterialNode() const | ShaderMaterial | |
| getProgram() const | GlslMaterial | inline |
| getPublicUniforms() const override | GlslMaterial | virtual |
| getShader() const | ShaderMaterial | |
| getUdim() | ShaderMaterial | |
| GlslMaterial() (defined in GlslMaterial) | GlslMaterial | inline |
| hasTransparency() const | ShaderMaterial | |
| loadSource(const FilePath &vertexShaderFile, const FilePath &pixelShaderFile, bool hasTransparency) override | GlslMaterial | virtual |
| modifyUniform(const std::string &path, ConstValuePtr value, std::string valueString=EMPTY_STRING) override | GlslMaterial | virtual |
| setDocument(DocumentPtr doc) | ShaderMaterial | |
| setElement(TypedElementPtr val) | ShaderMaterial | |
| setMaterialNode(NodePtr node) | ShaderMaterial | |
| setUdim(const std::string &val) | ShaderMaterial | |
| ShaderMaterial() (defined in ShaderMaterial) | ShaderMaterial | |
| unbindGeometry() override | GlslMaterial | virtual |
| unbindImages(ImageHandlerPtr imageHandler) override | GlslMaterial | virtual |
| ~GlslMaterial() (defined in GlslMaterial) | GlslMaterial | inline |
| ~ShaderMaterial() (defined in ShaderMaterial) | ShaderMaterial | virtual |