diff --git a/include/Nazara/Graphics/AbstractRenderQueue.hpp b/include/Nazara/Graphics/AbstractRenderQueue.hpp index 23f1066e4..e36fd2e0a 100644 --- a/include/Nazara/Graphics/AbstractRenderQueue.hpp +++ b/include/Nazara/Graphics/AbstractRenderQueue.hpp @@ -9,11 +9,14 @@ #include #include +#include class NzDrawable; class NzLight; +class NzMaterial; class NzModel; class NzSprite; +class NzSubMesh; class NAZARA_API NzAbstractRenderQueue : NzNonCopyable { @@ -25,6 +28,7 @@ class NAZARA_API NzAbstractRenderQueue : NzNonCopyable virtual void AddLight(const NzLight* light) = 0; virtual void AddModel(const NzModel* model) = 0; virtual void AddSprite(const NzSprite* sprite) = 0; + virtual void AddSubMesh(const NzMaterial* material, const NzSubMesh* subMesh, const NzMatrix4f& transformMatrix) = 0; virtual void Clear(bool fully) = 0; };