| addBindingInstance(std::unique_ptr< BufferBindingInstance > instance) | UniformContainer | protected |
| addConstantInstance(std::unique_ptr< ShaderConstantInstance > instance) | UniformContainer | protected |
| addImageInfo(const Texture &texture, VkSampler sampler) | BaseMaterialInstance | protected |
| addSamplerInstance(std::unique_ptr< SamplerInstance > instance) | UniformContainer | protected |
| BufferBindingInstanceList typedef | UniformContainer | |
| createUniformRootStruct(const ShaderVariableStructDeclaration &declaration, const UniformCreatedCallback &uniformCreatedCallback) | UniformContainer | protected |
| findBinding(const std::string &name) const | UniformContainer | |
| findConstant(const std::string &name) const | UniformContainer | |
| findSampler(const std::string &name) const | UniformContainer | |
| findUniform(const std::string &name) const | UniformContainer | |
| getBlendMode() const | MaterialInstance | |
| getBufferBindings() const | UniformContainer | |
| getConstantHash() const | BaseMaterialInstance | protected |
| getConstants() const | UniformContainer | |
| getDepthMode() const | MaterialInstance | |
| getMaterial() | MaterialInstance | |
| getMaterial() const | MaterialInstance | |
| getOrCreateBuffer(const std::string &name) | BaseMaterialInstance | |
| getOrCreateBuffer(const std::string &name) | BaseMaterialInstance | |
| getOrCreateBufferInternal(const std::string &name) | BaseMaterialInstance | protected |
| getOrCreateSampler(const std::string &name) | BaseMaterialInstance | |
| getOrCreateSampler(const std::string &name) | BaseMaterialInstance | |
| getOrCreateSampler(const Sampler &resource) | BaseMaterialInstance | |
| getOrCreateSampler(const Sampler &resource) | BaseMaterialInstance | |
| getOrCreateSamplerInternal(const std::string &name, const Sampler *sampler) | BaseMaterialInstance | protected |
| getOrCreateUniform(const std::string &name) | BaseMaterialInstance | virtual |
| getSamplers() const | UniformContainer | |
| getShaderStageConstantMap() const | BaseMaterialInstance | protected |
| getUniformStructs() const | UniformContainer | |
| init(RenderService &renderService, MaterialInstanceResource &resource, utility::ErrorState &errorState) | MaterialInstance | |
| initBuffers(BaseMaterialInstanceResource &resource, utility::ErrorState &errorState) | BaseMaterialInstance | protected |
| initConstants(BaseMaterialInstanceResource &resource, utility::ErrorState &errorState) | BaseMaterialInstance | protected |
| initInternal(RenderService &renderService, BaseMaterial &material, BaseMaterialInstanceResource &instanceResource, utility::ErrorState &errorState) | BaseMaterialInstance | protected |
| initSamplers(BaseMaterialInstanceResource &resource, utility::ErrorState &errorState) | BaseMaterialInstance | protected |
| mConstantHash | BaseMaterialInstance | protected |
| mDescriptorSetCache | BaseMaterialInstance | protected |
| mDevice | BaseMaterialInstance | protected |
| mMaterial | BaseMaterialInstance | protected |
| mRenderService | BaseMaterialInstance | protected |
| mSamplerDescriptors | BaseMaterialInstance | protected |
| mSamplerWriteDescriptorSets | BaseMaterialInstance | protected |
| mShaderStageConstantMap | BaseMaterialInstance | protected |
| mStorageDescriptors | BaseMaterialInstance | protected |
| mStorageWriteDescriptorSets | BaseMaterialInstance | protected |
| mUniformBufferObjects | BaseMaterialInstance | protected |
| mUniformsCreated | BaseMaterialInstance | protected |
| onBufferChanged(int storageBufferIndex, BufferBindingInstance &bindingInstance) | BaseMaterialInstance | protected |
| onSamplerChanged(int imageStartIndex, SamplerInstance &samplerInstance, int imageArrayIndex) | BaseMaterialInstance | protected |
| onUniformCreated() | BaseMaterialInstance | protected |
| operator=(const UniformContainer &)=delete | UniformContainer | |
| rebuildUBO(UniformBufferObject &ubo, UniformStructInstance *overrideStruct) | BaseMaterialInstance | protected |
| SamplerInstanceList typedef | UniformContainer | |
| setBlendMode(EBlendMode blendMode) | MaterialInstance | |
| setDepthMode(EDepthMode depthMode) | MaterialInstance | |
| ShaderConstantInstanceList typedef | UniformContainer | |
| UniformContainer()=default | UniformContainer | |
| UniformContainer(const UniformContainer &)=delete | UniformContainer | |
| UniformStructInstanceList typedef | UniformContainer | |
| update() | BaseMaterialInstance | virtual |
| updateBuffers(const DescriptorSet &descriptorSet) | BaseMaterialInstance | protected |
| updateSamplers(const DescriptorSet &descriptorSet) | BaseMaterialInstance | protected |
| ~UniformContainer()=default | UniformContainer | virtual |