D3D12GPUResourceThread (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | friend |
D3D12Material() (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | |
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::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | virtual |
VGetPipeline() const override (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | virtual |
VUnbindTexture(std::string name, TextureHandle texture) override (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | virtual |
VUpdate() override (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | virtual |
~D3D12Material() (defined in Hatchit::Graphics::DX::D3D12Material) | Hatchit::Graphics::DX::D3D12Material | |
~MaterialBase() (defined in Hatchit::Graphics::MaterialBase) | Hatchit::Graphics::MaterialBase | |