diff options
author | chai <chaifix@163.com> | 2018-10-23 13:30:45 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-10-23 13:30:45 +0800 |
commit | 04f7a8ed11f4cf93afe93d03759990a6c670b321 (patch) | |
tree | 1da73485c5000815dfd1be2fc60ab5aa725607c0 /src/libjin/Graphics/je_sprite.h | |
parent | 50be5c9746854adcdb5b45b75955b57f18f98fe5 (diff) |
*修改tag位数
Diffstat (limited to 'src/libjin/Graphics/je_sprite.h')
-rw-r--r-- | src/libjin/Graphics/je_sprite.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/libjin/Graphics/je_sprite.h b/src/libjin/Graphics/je_sprite.h index 1d3c950..74f5d27 100644 --- a/src/libjin/Graphics/je_sprite.h +++ b/src/libjin/Graphics/je_sprite.h @@ -13,7 +13,7 @@ namespace JinEngine { /// - /// A sprite is unit of rendering + /// A sprite is unit of rendering. /// class Sprite { @@ -23,14 +23,20 @@ namespace JinEngine void setScale(float x, float y); void setColor(Color color); void setShader(const Shader* shader); + void setGraphic(const Graphic* graphic); + + /// + /// Render callback. + /// + void onRender(); private: Math::Vector2<int> mPosition; Math::Vector2<float> mOrigin; Math::Vector2<float> mScale; Color mColor; - const Shader* mShader; - const Graphic* mGraphic; + Shader* mShader; + Graphic* mGraphic; }; |