52 DllExports::GdipDeletePen(clonePen);
79 color->SetValue(argb);
86 if (!compoundArray ||
count <= 0)
318 return SetStatus(DllExports::GdipSetPenLineCap197819(
nativePen, startCap, endCap, dashCap));
387 friend inline GpPen *&
Status GetCustomStartCap(CustomLineCap *customCap)
Status GetTransform(Matrix *matrix)
Status GetDashPattern(REAL *dashArray, INT count)
Status GetColor(Color *color)
Status MultiplyTransform(Matrix *matrix, MatrixOrder order=MatrixOrderPrepend)
PenAlignment GetAlignment()
Status SetWidth(REAL width)
Status TranslateTransform(REAL dx, REAL dy, MatrixOrder order=MatrixOrderPrepend)
Status GetCustomEndCap(CustomLineCap *customCap)
Status SetCustomStartCap(const CustomLineCap *customCap)
INT GetCompoundArrayCount()
Status ScaleTransform(REAL sx, REAL sy, MatrixOrder order=MatrixOrderPrepend)
Status SetColor(const Color &color)
Status SetStartCap(LineCap startCap)
Status SetDashPattern(const REAL *dashArray, INT count)
Status SetCustomEndCap(const CustomLineCap *customCap)
Status SetAlignment(PenAlignment penAlignment)
Status GetLastStatus() const
Status SetStatus(Status status) const
Pen(GpPen *pen, Status status)
Pen(const Brush *brush, REAL width=1.0f)
Status SetTransform(const Matrix *matrix)
Status GetCompoundArray(REAL *compoundArray, INT count)
Status SetCompoundArray(const REAL *compoundArray, INT count)
Status SetLineCap(LineCap startCap, LineCap endCap, DashCap dashCap)
Status SetDashStyle(DashStyle dashStyle)
Status SetMiterLimit(REAL miterLimit)
Status SetDashCap(DashCap dashCap)
Status SetBrush(const Brush *brush)
Status RotateTransform(REAL angle, MatrixOrder order=MatrixOrderPrepend)
Pen(const Color &color, REAL width=1.0f)
Pen & operator=(const Pen &)
friend GpPen *& getNat(const Pen *pen)
Status SetDashOffset(REAL dashOffset)
Status SetEndCap(LineCap endCap)
VOID SetNativePen(GpPen *pen)
INT GetDashPatternCount()
Status SetLineJoin(LineJoin lineJoin)
GLuint GLuint GLsizei GLenum type
GLuint GLuint GLsizei count
GLint GLint GLsizei width
GLsizei const GLfloat * dashArray
GLuint GLdouble GLdouble GLint GLint order