PolyScreenCurve.h 597 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * PolyScreenCurve.h
  3. * Poly
  4. *
  5. * Created by Ivan Safrin on 9/5/08.
  6. * Copyright 2008 __MyCompanyName__. All rights reserved.
  7. *
  8. */
  9. // @package Screen
  10. #pragma once
  11. #include "PolyString.h"
  12. #include "PolyGlobals.h"
  13. #include "PolyCoreServices.h"
  14. #include "PolyScreenEntity.h"
  15. #include "PolyBezierCurve.h"
  16. #include "PolyPolygon.h"
  17. #include "PolyScreenShape.h"
  18. namespace Polycode {
  19. class _PolyExport ScreenCurve : public ScreenShape {
  20. public:
  21. ScreenCurve(BezierCurve *curve, int numVertices);
  22. ~ScreenCurve();
  23. protected:
  24. Number numVertices;
  25. BezierCurve *curve;
  26. };
  27. }