Graphics/InstancedRenderable: Add support for render layer

This commit is contained in:
Jérôme Leclercq
2021-12-01 18:57:50 +01:00
parent a4c0cc8c34
commit 8b899253b1
6 changed files with 21 additions and 5 deletions

View File

@@ -8,7 +8,8 @@
namespace Nz
{
inline InstancedRenderable::InstancedRenderable() :
m_aabb(Boxf::Zero())
m_aabb(Boxf::Zero()),
m_renderLayer(0)
{
}
@@ -17,6 +18,17 @@ namespace Nz
return m_aabb;
}
inline int InstancedRenderable::GetRenderLayer() const
{
return m_renderLayer;
}
inline void InstancedRenderable::UpdateRenderLayer(int renderLayer)
{
m_renderLayer = renderLayer;
OnElementInvalidated(this);
}
inline void InstancedRenderable::UpdateAABB(Boxf aabb)
{
OnAABBUpdate(this, aabb);