aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Graphics
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Graphics')
-rw-r--r--src/libjin/Graphics/je_sprite.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libjin/Graphics/je_sprite.h b/src/libjin/Graphics/je_sprite.h
index 23824a7..4273240 100644
--- a/src/libjin/Graphics/je_sprite.h
+++ b/src/libjin/Graphics/je_sprite.h
@@ -1,16 +1,18 @@
#ifndef __JE_SPRITE_H
#define __JE_SPRITE_H
-#include "je_color.h"
#include "../common/je_types.h"
#include "../math/je_vector2.hpp"
+#include "shader/je_shader.h"
+#include "je_color.h"
+
namespace JinEngine
{
namespace Graphics
{
///
- /// A sprite is a transformable texture.
+ /// A sprite is unit of rendering, logic and events.
///
class Sprite
{
@@ -21,6 +23,7 @@ namespace JinEngine
Math::Vector2<int> mOrigin;
Math::Vector2<int> mScale;
Color mColor;
+ const Shader* mShader;
};