diff --git a/include/Nazara/Utility/IndexMapper.hpp b/include/Nazara/Utility/IndexMapper.hpp index 78ac2c652..35c4540c0 100644 --- a/include/Nazara/Utility/IndexMapper.hpp +++ b/include/Nazara/Utility/IndexMapper.hpp @@ -25,6 +25,7 @@ class NAZARA_API NzIndexMapper ~NzIndexMapper() = default; nzUInt32 Get(unsigned int i) const; + const NzIndexBuffer* GetBuffer() const; void Set(unsigned int i, nzUInt32 value); diff --git a/src/Nazara/Utility/IndexMapper.cpp b/src/Nazara/Utility/IndexMapper.cpp index 5107a20ab..c55c211a7 100644 --- a/src/Nazara/Utility/IndexMapper.cpp +++ b/src/Nazara/Utility/IndexMapper.cpp @@ -108,6 +108,11 @@ nzUInt32 NzIndexMapper::Get(unsigned int i) const return m_getter(m_mapper.GetPointer(), i); } +const NzIndexBuffer* NzIndexMapper::GetBuffer() const +{ + return m_mapper.GetBuffer(); +} + void NzIndexMapper::Set(unsigned int i, nzUInt32 value) { m_setter(m_mapper.GetPointer(), i, value);