Added sprite color attribute

Former-commit-id: 1db061b862315495cb40ff308348a0ac8d41e304
This commit is contained in:
Lynix
2014-09-01 15:42:51 +02:00
parent 2753e3c4f1
commit 67ecefd380
2 changed files with 18 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ class NAZARA_API NzSprite : public NzSceneNode
void AddToRenderQueue(NzAbstractRenderQueue* renderQueue) const override;
const NzBoundingVolumef& GetBoundingVolume() const override;
const NzColor& GetColor() const;
NzMaterial* GetMaterial() const;
nzSceneNodeType GetSceneNodeType() const override;
const NzVector2f& GetSize() const;
@@ -30,6 +31,7 @@ class NAZARA_API NzSprite : public NzSceneNode
bool IsDrawable() const;
void SetColor(const NzColor& color);
void SetMaterial(NzMaterial* material, bool resizeSprite = true);
void SetSize(const NzVector2f& size);
void SetTexture(NzTexture* texture, bool resizeSprite = true);
@@ -43,6 +45,7 @@ class NAZARA_API NzSprite : public NzSceneNode
void UpdateBoundingVolume() const;
mutable NzBoundingVolumef m_boundingVolume;
NzColor m_color;
NzMaterialRef m_material;
NzRectf m_textureCoords;
NzVector2f m_size;