const geometry::Vector<int> &offset = geometry::Vector<int>());
~Texture();
+ static const int TYPE_ID = 410;
+
public:
void Render(SDL_Surface *dest, const geometry::Vector<int> &from, const geometry::Vector<int> &to) const;
void SetSize(const geometry::Vector<int> &s) { size = s; }
void SetOffset(const geometry::Vector<int> &o) { offset = o; }
+ static void CreateTypeDescription();
+ static void Construct(void *);
+
private:
SDL_Surface *surface;
geometry::Vector<int> size;