Sprite2D.pkg 775 B

1234567891011121314151617181920212223
  1. $#include "Sprite2D.h"
  2. class Sprite2D : public Resource
  3. {
  4. public:
  5. void SetTexture(Texture2D* texture);
  6. void SetRectangle(const IntRect& rectangle);
  7. void SetHotSpot(const Vector2& hotSpot);
  8. void SetOffset(const IntVector2& offset);
  9. void SetSpriteSheet(SpriteSheet2D* spriteSheet);
  10. Texture2D* GetTexture() const;
  11. const IntRect& GetRectangle() const;
  12. const Vector2& GetHotSpot() const;
  13. const IntVector2& GetOffset() const;
  14. SpriteSheet2D* GetSpriteSheet() const;
  15. tolua_property__get_set Texture2D* texture;
  16. tolua_property__get_set IntRect rectangle;
  17. tolua_property__get_set Vector2 hotSpot;
  18. tolua_property__get_set IntVector2 offset;
  19. tolua_property__get_set SpriteSheet2D* spriteSheet;
  20. };