1 #ifndef GRAPHICS_TEXTURE_H_
2 #define GRAPHICS_TEXTURE_H_
4 #include "../geometry/Vector.h"
14 SDL_Surface *surface = 0,
15 const geometry::Vector<int> &size = geometry::Vector<int>(),
16 const geometry::Vector<int> &offset = geometry::Vector<int>());
20 void Render(SDL_Surface *dest, const geometry::Vector<int> &from, const geometry::Vector<int> &to) const;
23 void SetSurface(SDL_Surface *s) { surface = s; }
24 void SetSize(const geometry::Vector<int> &s) { size = s; }
25 void SetOffset(const geometry::Vector<int> &o) { offset = o; }
29 geometry::Vector<int> size;
30 geometry::Vector<int> offset;
36 #endif /* GRAPHICS_TEXTURE_H_ */