19 #ifndef _GDIPLUSBRUSH_H 20 #define _GDIPLUSBRUSH_H LinearGradientBrush(const Rect &rect, const Color &color1, const Color &color2, REAL angle, BOOL isAngleScalable)
LinearGradientBrush(const RectF &rect, const Color &color1, const Color &color2, LinearGradientMode mode)
INT GetInterpolationColorCount(VOID) const
Status RotateTransform(REAL angle, MatrixOrder order)
GLuint GLdouble GLdouble GLint GLint order
Status SetInterpolationColors(const Color *presetColors, const REAL *blendPositions, INT count)
SolidBrush(const Color &color)
Status SetLinearColors(const Color &color1, const Color &color2)
Status SetBlend(const REAL *blendFactors, const REAL *blendPositions, INT count)
Status GetTransform(Matrix *matrix) const
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
Status SetBlendTriangularShape(REAL focus, REAL scale)
Status TranslateTransform(REAL dx, REAL dy, MatrixOrder order)
GLuint GLuint GLsizei count
GLenum GLenum GLenum GLenum GLenum scale
Brush * Clone(VOID) const
TextureBrush(Image *image, Rect &dstRect, ImageAttributes *imageAttributes)
Status SetTransform(const Matrix *matrix)
GLuint GLuint GLsizei GLenum type
TextureBrush(Image *image, WrapMode wrapMode, const Rect &dstRect)
Status GetLinearColors(Color *colors) const
Status MultiplyTransform(const Matrix *matrix, MatrixOrder order)
Status ScaleTransform(REAL sx, REAL sy, MatrixOrder order)
LinearGradientBrush(const RectF &rect, const Color &color1, const Color &color2, REAL angle, BOOL isAngleScalable)
Status ResetTransform(VOID)
Status GetRectangle(RectF *rect) const
Status GetTransform(Matrix *matrix) const
Status ScaleTransform(REAL sx, REAL sy, MatrixOrder order)
WrapMode GetWrapMode(VOID) const
TextureBrush(Image *image, RectF &dstRect, ImageAttributes *imageAttributes)
HatchStyle GetHatchStyle(VOID) const
Status SetColor(const Color &color)
Status ResetTransform(VOID)
LinearGradientBrush(const Point &point1, const Point &point2, const Color &color1, const Color &color2)
Status SetStatus(Status status) const
Status RotateTransform(REAL angle, MatrixOrder order)
Status SetBlendBellShape(REAL focus, REAL scale)
Status SetWrapMode(WrapMode wrapMode)
Status TranslateTransform(REAL dx, REAL dy, MatrixOrder order)
Status GetBlend(REAL *blendFactors, REAL *blendPositions, INT count)
GpStatus WINGDIPAPI GdipGetBrushType(GpBrush *brush, GpBrushType *type)
BOOL GetGammaCorrection(VOID) const
TextureBrush(Image *image, WrapMode wrapMode, INT dstX, INT dstY, INT dstWidth, INT dstHeight)
Status GetInterpolationColors(Color *presetColors, REAL *blendPositions, INT count) const
LinearGradientBrush(const Rect &rect, const Color &color1, const Color &color2, LinearGradientMode mode)
Image * GetImage(VOID) const
Status GetLastStatus(VOID)
HatchBrush(HatchStyle hatchStyle, const Color &foreColor, const Color &backColor)
Status GetBackgroundColor(Color *color) const
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
Status SetWrapMode(WrapMode wrapMode)
Status GetColor(Color *color) const
TextureBrush(Image *image, WrapMode wrapMode, REAL dstX, REAL dstY, REAL dstWidth, REAL dstHeight)
INT GetBlendCount(VOID) const
Status GetForegroundColor(Color *color) const
Status SetTransform(const Matrix *matrix)
Status GetRectangle(Rect *rect) const
WrapMode GetWrapMode(VOID) const
TextureBrush(Image *image, WrapMode wrapMode)
Status MultiplyTransform(Matrix *matrix, MatrixOrder order)
LinearGradientBrush(const PointF &point1, const PointF &point2, const Color &color1, const Color &color2)
TextureBrush(Image *image, WrapMode wrapMode, const RectF &dstRect)
Status SetGammaCorrection(BOOL useGammaCorrection)