aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/sprite.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-02-11 11:29:07 +0800
committerchai <chaifix@163.com>2020-02-11 11:29:07 +0800
commit160e1299ef3d95f8e8c48706d7f61dd3dc6c6b60 (patch)
treeabe5ae5242d9cc6caf6edf103e662c44e978fca0 /src/libjin/graphics/sprite.h
parente095043485d1d298571af6d9eca7f0db9009ea7a (diff)
*修改 tab大小HEADmaster
Diffstat (limited to 'src/libjin/graphics/sprite.h')
-rw-r--r--src/libjin/graphics/sprite.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/libjin/graphics/sprite.h b/src/libjin/graphics/sprite.h
index 2acebe0..a143c17 100644
--- a/src/libjin/graphics/sprite.h
+++ b/src/libjin/graphics/sprite.h
@@ -10,46 +10,46 @@
namespace JinEngine
{
- namespace Graphics
- {
+ namespace Graphics
+ {
- ///
- /// A sprite is unit of rendering. Animation is based on sprite, but not texture or other graphic stuff.
- ///
- class Sprite : public Object, public Renderable
- {
- public:
+ ///
+ /// A sprite is unit of rendering. Animation is based on sprite, but not texture or other graphic stuff.
+ ///
+ class Sprite : public Object, public Renderable
+ {
+ public:
- Sprite(const Graphic* graphic, const Math::Quad& quad, Origin origin);
+ Sprite(const Graphic* graphic, const Math::Quad& quad, Origin origin);
- Sprite(const Graphic* graphic, const Math::Quad& quad, float ox, float oy);
+ Sprite(const Graphic* graphic, const Math::Quad& quad, float ox, float oy);
- Sprite(const Graphic* graphic, Origin origin);
+ Sprite(const Graphic* graphic, Origin origin);
- Sprite(const Graphic* graphic, float ox, float oy);
+ Sprite(const Graphic* graphic, float ox, float oy);
- virtual ~Sprite();
+ virtual ~Sprite();
- Math::Vector2<int> getSize();
+ Math::Vector2<int> getSize();
- void render(float x, float y, float sx, float sy, float r) const override;
+ void render(float x, float y, float sx, float sy, float r) const override;
- private:
+ private:
- void setOrigin(Origin origin);
+ void setOrigin(Origin origin);
- const Math::Vector2<float> mOrigin;
+ const Math::Vector2<float> mOrigin;
- ///
- /// Quad of graphic.
- ///
- const Math::Quad mQuad;
+ ///
+ /// Quad of graphic.
+ ///
+ const Math::Quad mQuad;
- const Graphic* mGraphic;
+ const Graphic* mGraphic;
- };
+ };
- } // namespace Graphics
+ } // namespace Graphics
} // namespace JinEngine
#endif \ No newline at end of file