Ndk/GraphicsComponent: Add GetAttachedRenderables
Former-commit-id: 85db4fcb96064c99ca62cc1a366fa00b69375b04 [formerly 810e4d539fb3eed287fe6ba37a496430c371b076] Former-commit-id: e185b0344fb914e541e370430971c2aff390e280
This commit is contained in:
@@ -79,6 +79,20 @@ namespace Ndk
|
||||
UpdateTransformMatrix();
|
||||
}
|
||||
|
||||
inline void GraphicsComponent::GetAttachedRenderables(RenderableList* renderables) const
|
||||
{
|
||||
NazaraAssert(renderables, "Invalid renderable list");
|
||||
|
||||
renderables->reserve(renderables->size() + m_renderables.size());
|
||||
for (const Renderable& r : m_renderables)
|
||||
renderables->push_back(r.renderable);
|
||||
}
|
||||
|
||||
inline std::size_t GraphicsComponent::GetAttachedRenderableCount() const
|
||||
{
|
||||
return m_renderables.size();
|
||||
}
|
||||
|
||||
inline const Nz::BoundingVolumef& GraphicsComponent::GetBoundingVolume() const
|
||||
{
|
||||
EnsureBoundingVolumeUpdate();
|
||||
|
||||
Reference in New Issue
Block a user