| BindMaterial(const VkCommandBuffer &commandBuffer, const VkPipelineLayout &pipelineLayout) const (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | |
| GetVKPipeline() const (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | |
| Initialize(Resource::MaterialHandle handle, const VkDevice &device, const VkDescriptorPool &descriptorPool) (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | |
| m_renderPasses (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | protected |
| m_shaderVariableLocations (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | protected |
| m_shaderVariables (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | protected |
| MaterialBase() (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | |
| SetFloat(size_t chunk, size_t offset, float data) | Hatchit::Graphics::MaterialBase | |
| SetFloat3(size_t chunk, size_t offset, Math::Vector3 data) | Hatchit::Graphics::MaterialBase | |
| SetFloat4(size_t chunk, size_t offset, Math::Vector4 data) | Hatchit::Graphics::MaterialBase | |
| SetInt(size_t chunk, size_t offset, int data) | Hatchit::Graphics::MaterialBase | |
| SetMatrix4(size_t chunk, size_t offset, Math::Matrix4 data) | Hatchit::Graphics::MaterialBase | |
| VBindTexture(std::string name, TextureHandle texture) override (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | virtual |
| VGetPipeline() const override (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | virtual |
| VKMaterial() (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | |
| VUnbindTexture(std::string name, TextureHandle texture) override (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | virtual |
| VUpdate() override (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | virtual |
| ~MaterialBase() (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | |
| ~VKMaterial() (defined in Hatchit::Graphics::Vulkan::VKMaterial) | Hatchit::Graphics::Vulkan::VKMaterial | |