Graphics/Camera: Allow to enable/disable passes without re-specifying

This commit is contained in:
SirLynix
2023-10-10 21:55:08 +02:00
committed by Jérôme Leclercq
parent c2e47501e4
commit 9066fe78bb
2 changed files with 15 additions and 2 deletions

View File

@@ -63,6 +63,16 @@ namespace Nz
UpdateTarget(camera.m_renderTarget);
}
inline void Camera::DisableFramePipelinePasses(FramePipelineExtraPassFlags framePipelineExtraPassFlags)
{
m_framePipelineExtraPassFlags &= ~framePipelineExtraPassFlags;
}
inline void Camera::EnableFramePipelinePasses(FramePipelineExtraPassFlags framePipelineExtraPassFlags)
{
m_framePipelineExtraPassFlags |= framePipelineExtraPassFlags;
}
inline float Camera::GetAspectRatio() const
{
return m_aspectRatio;
@@ -119,7 +129,7 @@ namespace Nz
UpdateProjectionMatrix();
}
inline void Camera::UpdateFramePipelineExtraPassFlags(FramePipelineExtraPassFlags framePipelineExtraFlags)
inline void Camera::UpdateFramePipelinePasses(FramePipelineExtraPassFlags framePipelineExtraFlags)
{
m_framePipelineExtraPassFlags = framePipelineExtraFlags;
}