Viewport.pkg 839 B

12345678910111213141516171819202122232425
  1. $#include "Viewport.h"
  2. class Viewport
  3. {
  4. Viewport(Context* context);
  5. Viewport(Context* context, Scene* scene, Camera* camera, RenderPath* renderPath = 0);
  6. Viewport(Context* context, Scene* scene, Camera* camera, const IntRect& rect, RenderPath* renderPath = 0);
  7. ~Viewport();
  8. void SetScene(Scene* scene);
  9. void SetCamera(Camera* camera);
  10. void SetRect(const IntRect& rect);
  11. void SetRenderPath(RenderPath* path);
  12. void SetRenderPath(XMLFile* file);
  13. Scene* GetScene() const;
  14. Camera* GetCamera() const;
  15. const IntRect& GetRect() const;
  16. RenderPath* GetRenderPath() const;
  17. tolua_property__get_set Scene* scene;
  18. tolua_property__get_set Camera* camera;
  19. tolua_property__get_set IntRect& rect;
  20. tolua_property__get_set RenderPath* renderPath;
  21. };