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