Drawable2D.pkg 832 B

1234567891011121314151617181920212223242526272829
  1. $#include "Drawable2D.h"
  2. enum BlendMode {};
  3. const float PIXEL_SIZE;
  4. class Drawable2D : public Drawable
  5. {
  6. public:
  7. void SetLayer(int layer);
  8. void SetOrderInLayer(int orderInLayer);
  9. void SetSprite(Sprite2D* sprite);
  10. void SetBlendMode(BlendMode mode);
  11. void SetMaterial(Material* material);
  12. int GetLayer() const;
  13. int GetOrderInLayer() const;
  14. Sprite2D* GetSprite() const;
  15. Texture2D* GetTexture() const;
  16. BlendMode GetBlendMode() const;
  17. Material* GetMaterial() const;
  18. tolua_property__get_set int layer;
  19. tolua_property__get_set int orderInLayer;
  20. tolua_property__get_set Sprite2D* sprite;
  21. tolua_readonly tolua_property__get_set Texture2D* texture;
  22. tolua_property__get_set BlendMode blendMode;
  23. tolua_property__get_set Material* material;
  24. };