![]() |
MaterialX 1.39.4
|
This is the complete list of members for ShaderMaterial, 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 |
| _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)=0 | ShaderMaterial | pure virtual |
| bindImages(ImageHandlerPtr imageHandler, const FileSearchPath &searchPath, bool enableMipmaps=true)=0 | ShaderMaterial | pure virtual |
| bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler, const ShadowState &shadowState)=0 | ShaderMaterial | pure virtual |
| bindMesh(MeshPtr mesh)=0 | ShaderMaterial | pure virtual |
| bindPartition(MeshPartitionPtr part) const =0 | ShaderMaterial | pure virtual |
| bindShader() const =0 | ShaderMaterial | pure virtual |
| bindViewInformation(CameraPtr camera)=0 | ShaderMaterial | pure virtual |
| clearShader()=0 (defined in ShaderMaterial) | ShaderMaterial | protectedpure virtual |
| copyShader(MaterialPtr ShaderMaterial)=0 | ShaderMaterial | pure virtual |
| drawPartition(MeshPartitionPtr part) const =0 | ShaderMaterial | pure virtual |
| findUniform(const std::string &path) const =0 | ShaderMaterial | pure virtual |
| generateEnvironmentShader(GenContext &context, const FilePath &filename, DocumentPtr stdLib, const FilePath &imagePath) | ShaderMaterial | virtual |
| generateShader(GenContext &context)=0 | ShaderMaterial | pure virtual |
| generateShader(ShaderPtr hwShader)=0 | ShaderMaterial | pure virtual |
| getDocument() const | ShaderMaterial | |
| getElement() const | ShaderMaterial | |
| getMaterialNode() const | ShaderMaterial | |
| getPublicUniforms() const =0 | ShaderMaterial | pure virtual |
| getShader() const | ShaderMaterial | |
| getUdim() | ShaderMaterial | |
| hasTransparency() const | ShaderMaterial | |
| loadSource(const FilePath &vertexShaderFile, const FilePath &pixelShaderFile, bool hasTransparency)=0 | ShaderMaterial | pure virtual |
| modifyUniform(const std::string &path, ConstValuePtr value, std::string valueString=EMPTY_STRING)=0 | ShaderMaterial | pure 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()=0 | ShaderMaterial | pure virtual |
| unbindImages(ImageHandlerPtr imageHandler)=0 | ShaderMaterial | pure virtual |
| ~ShaderMaterial() (defined in ShaderMaterial) | ShaderMaterial | virtual |