MaterialX 1.38.10
Loading...
Searching...
No Matches
GlslMaterial Member List

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

_boundImages (defined in ShaderMaterial)ShaderMaterialprotected
_boundMesh (defined in ShaderMaterial)ShaderMaterialprotected
_doc (defined in ShaderMaterial)ShaderMaterialprotected
_elem (defined in ShaderMaterial)ShaderMaterialprotected
_glProgram (defined in GlslMaterial)GlslMaterialprotected
_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) overrideGlslMaterialvirtual
bindImages(ImageHandlerPtr imageHandler, const FileSearchPath &searchPath, bool enableMipmaps=true) overrideGlslMaterialvirtual
bindLighting(LightHandlerPtr lightHandler, ImageHandlerPtr imageHandler, const ShadowState &shadowState) overrideGlslMaterialvirtual
bindMesh(MeshPtr mesh) overrideGlslMaterialvirtual
bindPartition(MeshPartitionPtr part) const overrideGlslMaterialvirtual
bindShader() const overrideGlslMaterialvirtual
bindViewInformation(CameraPtr camera) overrideGlslMaterialvirtual
clearShader() override (defined in GlslMaterial)GlslMaterialprotectedvirtual
copyShader(MaterialPtr material) overrideGlslMaterialinlinevirtual
create() (defined in GlslMaterial)GlslMaterialinlinestatic
drawPartition(MeshPartitionPtr part) const overrideGlslMaterialvirtual
findUniform(const std::string &path) const overrideGlslMaterialvirtual
generateEnvironmentShader(GenContext &context, const FilePath &filename, DocumentPtr stdLib, const FilePath &imagePath)ShaderMaterialvirtual
generateShader(GenContext &context) overrideGlslMaterialvirtual
generateShader(ShaderPtr hwShader) overrideGlslMaterialvirtual
getDocument() constShaderMaterial
getElement() constShaderMaterial
getMaterialNode() constShaderMaterial
getProgram() constGlslMaterialinline
getPublicUniforms() const overrideGlslMaterialvirtual
getShader() constShaderMaterial
getUdim()ShaderMaterial
GlslMaterial() (defined in GlslMaterial)GlslMaterialinline
hasTransparency() constShaderMaterial
loadSource(const FilePath &vertexShaderFile, const FilePath &pixelShaderFile, bool hasTransparency) overrideGlslMaterialvirtual
modifyUniform(const std::string &path, ConstValuePtr value, std::string valueString=EMPTY_STRING) overrideGlslMaterialvirtual
setDocument(DocumentPtr doc)ShaderMaterial
setElement(TypedElementPtr val)ShaderMaterial
setMaterialNode(NodePtr node)ShaderMaterial
setUdim(const std::string &val)ShaderMaterial
ShaderMaterial() (defined in ShaderMaterial)ShaderMaterial
unbindGeometry() overrideGlslMaterialvirtual
unbindImages(ImageHandlerPtr imageHandler) overrideGlslMaterialvirtual
~GlslMaterial() (defined in GlslMaterial)GlslMaterialinline
~ShaderMaterial() (defined in ShaderMaterial)ShaderMaterialvirtual