HatchitGraphics
Hatchit::Graphics::MaterialBase Member List

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

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
Material (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBasefriend
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)=0 (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBasepure virtual
VGetPipeline() const =0 (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBasepure virtual
VUnbindTexture(std::string name, TextureHandle texture)=0 (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBasepure virtual
VUpdate()=0 (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBasepure virtual
~MaterialBase() (defined in Hatchit::Graphics::MaterialBase)Hatchit::Graphics::MaterialBase