diff --git a/include/Nazara/Graphics/TextSprite.hpp b/include/Nazara/Graphics/TextSprite.hpp index 98474bd91..db99077e2 100644 --- a/include/Nazara/Graphics/TextSprite.hpp +++ b/include/Nazara/Graphics/TextSprite.hpp @@ -28,6 +28,7 @@ namespace Nz { public: inline TextSprite(); + inline TextSprite(const AbstractTextDrawer& drawer); inline TextSprite(const TextSprite& sprite); ~TextSprite() = default; diff --git a/include/Nazara/Graphics/TextSprite.inl b/include/Nazara/Graphics/TextSprite.inl index cc230873d..312658557 100644 --- a/include/Nazara/Graphics/TextSprite.inl +++ b/include/Nazara/Graphics/TextSprite.inl @@ -14,6 +14,12 @@ namespace Nz SetDefaultMaterial(); } + inline TextSprite::TextSprite(const AbstractTextDrawer& drawer) : + TextSprite() + { + Update(drawer); + } + inline TextSprite::TextSprite(const TextSprite& sprite) : InstancedRenderable(sprite), m_renderInfos(sprite.m_renderInfos),