From c94c525446f0797721acff69ad632211ac1dafd9 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 19 Jan 2016 12:15:44 +0100 Subject: [PATCH] Graphics/TextSprite: Add convenience constructor Former-commit-id: f6ca6499baf20e561616251950e7749350516b14 --- include/Nazara/Graphics/TextSprite.hpp | 1 + include/Nazara/Graphics/TextSprite.inl | 6 ++++++ 2 files changed, 7 insertions(+) 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),