diff options
Diffstat (limited to 'src/libjin/graphics/sprite.h')
-rw-r--r-- | src/libjin/graphics/sprite.h | 50 |
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 |