You.i Engine
YiPolygonStroke.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_POLYGON_STROKE_H_
3 #define _YI_POLYGON_STROKE_H_
4 
5 #include "framework/YiPredef.h"
6 #include "graphics/YiPath.h"
7 
8 
9 class CYIBitmap;
10 class CYIPolygonFill;
11 class CYIGradient;
12 
25 {
26 public:
28  virtual ~CYIPolygonStroke();
29 
35  float Stroke(CYIBitmap *pBitmap, CYIPolygonFill *pFiller, CYIPolygonData *pPolygonData, float fWidth, CYIGradient *pGradient, const CYIColor &color, float fMaxStrokeLength = -1);
36 };
37 
42 #endif // _YI_POLYGON_STROKE_H_
The core bitmap container class used by You.i Engine.
Definition: YiBitmap.h:20
std::vector< YI_POLYGON_VERTEX > CYIPolygonData
A type representing multiple vertices of a polygon.
Definition: YiPolygonFill.h:32
Contains information on how a gradient will be drawn.
Definition: YiGradient.h:18
Class which draws a stroke representing CYIPolygonData.
Definition: YiPolygonStroke.h:24
A class used to represent a color value.
Definition: YiColor.h:31
float Stroke(CYIBitmap *pBitmap, CYIPolygonFill *pFiller, CYIPolygonData *pPolygonData, float fWidth, CYIGradient *pGradient, const CYIColor &color, float fMaxStrokeLength=-1)
virtual ~CYIPolygonStroke()
A class that contains information on how to fill a polygon.
Definition: YiPolygonFill.h:44