PolyScreenCurve.h 572 B

1234567891011121314151617181920212223242526272829303132
  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 "PolyGlobals.h"
  12. #include "PolyCoreServices.h"
  13. #include "PolyScreenEntity.h"
  14. #include "PolyBezierCurve.h"
  15. #include "PolyPolygon.h"
  16. #include "PolyScreenShape.h"
  17. namespace Polycode {
  18. class _PolyExport ScreenCurve : public ScreenShape {
  19. public:
  20. ScreenCurve(BezierCurve *curve, int numVertices);
  21. ~ScreenCurve();
  22. protected:
  23. float numVertices;
  24. BezierCurve *curve;
  25. };
  26. }