|
HDK
|
This is the complete list of members for GlslMaterial, including all inherited members.
| _boundImages | ShaderMaterial | protected |
| _boundMesh | ShaderMaterial | protected |
| _doc | ShaderMaterial | protected |
| _elem | ShaderMaterial | protected |
| _glProgram | GlslMaterial | protected |
| _hasTransparency | ShaderMaterial | protected |
| _hwShader | ShaderMaterial | protected |
| _materialNode | ShaderMaterial | protected |
| _udim | 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 | GlslMaterial | protectedvirtual |
| copyShader(MaterialPtr material) override | GlslMaterial | inlinevirtual |
| create() | 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() | 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() | ShaderMaterial | |
| unbindGeometry() override | GlslMaterial | virtual |
| unbindImages(ImageHandlerPtr imageHandler) override | GlslMaterial | virtual |
| ~GlslMaterial() | GlslMaterial | inline |
| ~ShaderMaterial() | ShaderMaterial | virtual |