MaterialX 1.39.1
Loading...
Searching...
No Matches
ShaderMaterial Member List

This is the complete list of members for ShaderMaterial, including all inherited members.

_boundImages (defined in ShaderMaterial)ShaderMaterialprotected
_boundMesh (defined in ShaderMaterial)ShaderMaterialprotected
_doc (defined in ShaderMaterial)ShaderMaterialprotected
_elem (defined in ShaderMaterial)ShaderMaterialprotected
_hasTransparency (defined in ShaderMaterial)ShaderMaterialprotected
_hwShader (defined in ShaderMaterial)ShaderMaterialprotected
_materialNode (defined in ShaderMaterial)ShaderMaterialprotected
_udim (defined in ShaderMaterial)ShaderMaterialprotected
bindImage(const FilePath &filePath, const std::string &uniformName, ImageHandlerPtr imageHandler, const ImageSamplingProperties &samplingProperties)=0ShaderMaterialpure virtual
bindImages(ImageHandlerPtr imageHandler, const FileSearchPath &searchPath, bool enableMipmaps=true)=0ShaderMaterialpure virtual
bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler, const ShadowState &shadowState)=0ShaderMaterialpure virtual
bindMesh(MeshPtr mesh)=0ShaderMaterialpure virtual
bindPartition(MeshPartitionPtr part) const =0ShaderMaterialpure virtual
bindShader() const =0ShaderMaterialpure virtual
bindViewInformation(CameraPtr camera)=0ShaderMaterialpure virtual
clearShader()=0 (defined in ShaderMaterial)ShaderMaterialprotectedpure virtual
copyShader(MaterialPtr ShaderMaterial)=0ShaderMaterialpure virtual
drawPartition(MeshPartitionPtr part) const =0ShaderMaterialpure virtual
findUniform(const std::string &path) const =0ShaderMaterialpure virtual
generateEnvironmentShader(GenContext &context, const FilePath &filename, DocumentPtr stdLib, const FilePath &imagePath)ShaderMaterialvirtual
generateShader(GenContext &context)=0ShaderMaterialpure virtual
generateShader(ShaderPtr hwShader)=0ShaderMaterialpure virtual
getDocument() constShaderMaterial
getElement() constShaderMaterial
getMaterialNode() constShaderMaterial
getPublicUniforms() const =0ShaderMaterialpure virtual
getShader() constShaderMaterial
getUdim()ShaderMaterial
hasTransparency() constShaderMaterial
loadSource(const FilePath &vertexShaderFile, const FilePath &pixelShaderFile, bool hasTransparency)=0ShaderMaterialpure virtual
modifyUniform(const std::string &path, ConstValuePtr value, std::string valueString=EMPTY_STRING)=0ShaderMaterialpure 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()=0ShaderMaterialpure virtual
unbindImages(ImageHandlerPtr imageHandler)=0ShaderMaterialpure virtual
~ShaderMaterial() (defined in ShaderMaterial)ShaderMaterialvirtual