Graphics: Add data-driven pipeline passes

Fix compilation
This commit is contained in:
SirLynix
2023-11-02 16:19:41 +01:00
committed by Jérôme Leclercq
parent 4995364418
commit 8fb6ea728d
41 changed files with 876 additions and 264 deletions

View File

@@ -21,11 +21,26 @@ namespace Nz
return m_defaultMaterials;
}
inline const std::shared_ptr<PipelinePassList>& Graphics::GetDefaultPipelinePasses() const
{
return m_defaultPipelinePasses;
}
inline auto Graphics::GetDefaultTextures() const -> const DefaultTextures&
{
return m_defaultTextures;
}
inline FramePipelinePassRegistry& Graphics::GetFramePipelinePassRegistry()
{
return m_pipelinePassRegistry;
}
inline const FramePipelinePassRegistry& Graphics::GetFramePipelinePassRegistry() const
{
return m_pipelinePassRegistry;
}
inline MaterialPassRegistry& Graphics::GetMaterialPassRegistry()
{
return m_materialPassRegistry;