$#include "Sprite2D.h" class Sprite2D : public Resource { public: void SetTexture(Texture2D* texture); void SetRectangle(const IntRect& rectangle); void SetHotSpot(const Vector2& hotSpot); void SetOffset(const IntVector2& offset); void SetSpriteSheet(SpriteSheet2D* spriteSheet); Texture2D* GetTexture() const; const IntRect& GetRectangle() const; const Vector2& GetHotSpot() const; const IntVector2& GetOffset() const; SpriteSheet2D* GetSpriteSheet() const; tolua_property__get_set Texture2D* texture; tolua_property__get_set IntRect rectangle; tolua_property__get_set Vector2 hotSpot; tolua_property__get_set IntVector2 offset; tolua_property__get_set SpriteSheet2D* spriteSheet; };