Graphics/TextSprite: Add convenience constructor

Former-commit-id: f6ca6499baf20e561616251950e7749350516b14
This commit is contained in:
Lynix 2016-01-19 12:15:44 +01:00
parent df7d736b23
commit c94c525446
2 changed files with 7 additions and 0 deletions

View File

@ -28,6 +28,7 @@ namespace Nz
{ {
public: public:
inline TextSprite(); inline TextSprite();
inline TextSprite(const AbstractTextDrawer& drawer);
inline TextSprite(const TextSprite& sprite); inline TextSprite(const TextSprite& sprite);
~TextSprite() = default; ~TextSprite() = default;

View File

@ -14,6 +14,12 @@ namespace Nz
SetDefaultMaterial(); SetDefaultMaterial();
} }
inline TextSprite::TextSprite(const AbstractTextDrawer& drawer) :
TextSprite()
{
Update(drawer);
}
inline TextSprite::TextSprite(const TextSprite& sprite) : inline TextSprite::TextSprite(const TextSprite& sprite) :
InstancedRenderable(sprite), InstancedRenderable(sprite),
m_renderInfos(sprite.m_renderInfos), m_renderInfos(sprite.m_renderInfos),