MaterialX 1.39.1
|
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 |