HatchitGraphics
Hatchit::Graphics::Vulkan::VKMaterial Member List

This is the complete list of members for Hatchit::Graphics::Vulkan::VKMaterial, including all inherited members.

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::MaterialBaseprotected
m_shaderVariableLocations (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBaseprotected
m_shaderVariables (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBaseprotected
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::VKMaterialvirtual
VGetPipeline() const override (defined in Hatchit::Graphics::Vulkan::VKMaterial)Hatchit::Graphics::Vulkan::VKMaterialvirtual
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::VKMaterialvirtual
VUpdate() override (defined in Hatchit::Graphics::Vulkan::VKMaterial)Hatchit::Graphics::Vulkan::VKMaterialvirtual
~MaterialBase() (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBase
~VKMaterial() (defined in Hatchit::Graphics::Vulkan::VKMaterial)Hatchit::Graphics::Vulkan::VKMaterial