ReactOS  0.4.14-dev-337-gf981a68
Graphics Class Reference

#include <gdiplusgraphics.h>

Inheritance diagram for Graphics:
Collaboration diagram for Graphics:

Public Member Functions

 Graphics (Image *image)
 
 Graphics (HDC hdc)
 
 Graphics (HDC hdc, HANDLE hdevice)
 
 Graphics (HWND hwnd, BOOL icm)
 
Status AddMetafileComment (const BYTE *data, UINT sizeData)
 
GraphicsContainer BeginContainer (VOID)
 
GraphicsContainer BeginContainer (const RectF &dstrect, const RectF &srcrect, Unit unit)
 
GraphicsContainer BeginContainer (const Rect &dstrect, const Rect &srcrect, Unit unit)
 
Status Clear (const Color &color)
 
Status DrawArc (const Pen *pen, const Rect &rect, REAL startAngle, REAL sweepAngle)
 
Status DrawArc (const Pen *pen, const RectF &rect, REAL startAngle, REAL sweepAngle)
 
Status DrawArc (const Pen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
 
Status DrawArc (const Pen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
 
Status DrawBezier (const Pen *pen, const Point &pt1, const Point &pt2, const Point &pt3, const Point &pt4)
 
Status DrawBezier (const Pen *pen, const PointF &pt1, const PointF &pt2, const PointF &pt3, const PointF &pt4)
 
Status DrawBezier (const Pen *pen, REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4)
 
Status DrawBezier (const Pen *pen, INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4)
 
Status DrawBeziers (const Pen *pen, const Point *points, INT count)
 
Status DrawBeziers (const Pen *pen, const PointF *points, INT count)
 
Status DrawCachedBitmap (CachedBitmap *cb, INT x, INT y)
 
Status DrawClosedCurve (const Pen *pen, const Point *points, INT count)
 
Status DrawClosedCurve (const Pen *pen, const PointF *points, INT count)
 
Status DrawClosedCurve (const Pen *pen, const PointF *points, INT count, REAL tension)
 
Status DrawClosedCurve (const Pen *pen, const Point *points, INT count, REAL tension)
 
Status DrawCurve (const Pen *pen, const Point *points, INT count)
 
Status DrawCurve (const Pen *pen, const PointF *points, INT count)
 
Status DrawCurve (const Pen *pen, const PointF *points, INT count, REAL tension)
 
Status DrawCurve (const Pen *pen, const Point *points, INT count, INT offset, INT numberOfSegments, REAL tension)
 
Status DrawCurve (const Pen *pen, const PointF *points, INT count, INT offset, INT numberOfSegments, REAL tension)
 
Status DrawCurve (const Pen *pen, const Point *points, INT count, REAL tension)
 
Status DrawDriverString (const UINT16 *text, INT length, const Font *font, const Brush *brush, const PointF *positions, INT flags, const Matrix *matrix)
 
Status DrawEllipse (const Pen *pen, const Rect &rect)
 
Status DrawEllipse (const Pen *pen, REAL x, REAL y, REAL width, REAL height)
 
Status DrawEllipse (const Pen *pen, const RectF &rect)
 
Status DrawEllipse (const Pen *pen, INT x, INT y, INT width, INT height)
 
Status DrawImage (Image *image, const Point *destPoints, INT count)
 
Status DrawImage (Image *image, INT x, INT y)
 
Status DrawImage (Image *image, const Point &point)
 
Status DrawImage (Image *image, REAL x, REAL y)
 
Status DrawImage (Image *image, const PointF &point)
 
Status DrawImage (Image *image, const PointF *destPoints, INT count)
 
Status DrawImage (Image *image, REAL x, REAL y, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, Unit srcUnit)
 
Status DrawImage (Image *image, const RectF &rect)
 
Status DrawImage (Image *image, INT x, INT y, INT width, INT height)
 
Status DrawImage (Image *image, const PointF *destPoints, INT count, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, Unit srcUnit, ImageAttributes *imageAttributes, DrawImageAbort callback, VOID *callbackData)
 
Status DrawImage (Image *image, const Rect &destRect, INT srcx, INT srcy, INT srcwidth, INT srcheight, Unit srcUnit, ImageAttributes *imageAttributes, DrawImageAbort callback, VOID *callbackData)
 
Status DrawImage (Image *image, const Point *destPoints, INT count, INT srcx, INT srcy, INT srcwidth, INT srcheight, Unit srcUnit, ImageAttributes *imageAttributes, DrawImageAbort callback, VOID *callbackData)
 
Status DrawImage (Image *image, REAL x, REAL y, REAL width, REAL height)
 
Status DrawImage (Image *image, const Rect &rect)
 
Status DrawImage (Image *image, INT x, INT y, INT srcx, INT srcy, INT srcwidth, INT srcheight, Unit srcUnit)
 
Status DrawImage (Image *image, const RectF &destRect, REAL srcx, REAL srcy, REAL srcwidth, REAL srcheight, Unit srcUnit, ImageAttributes *imageAttributes, DrawImageAbort callback, VOID *callbackData)
 
Status DrawLine (const Pen *pen, const Point &pt1, const Point &pt2)
 
Status DrawLine (const Pen *pen, const PointF &pt1, const Point &pt2)
 
Status DrawLine (const Pen *pen, REAL x1, REAL y1, REAL x2, REAL y2)
 
Status DrawLine (const Pen *pen, INT x1, INT y1, INT x2, INT y2)
 
Status DrawLines (const Pen *pen, const Point *points, INT count)
 
Status DrawLines (const Pen *pen, const PointF *points, INT count)
 
Status DrawPath (const Pen *pen, const GraphicsPath *path)
 
Status DrawPie (const Pen *pen, const Rect &rect, REAL startAngle, REAL sweepAngle)
 
Status DrawPie (const Pen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
 
Status DrawPie (const Pen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
 
Status DrawPie (const Pen *pen, const RectF &rect, REAL startAngle, REAL sweepAngle)
 
Status DrawPolygon (const Pen *pen, const Point *points, INT count)
 
Status DrawPolygon (const Pen *pen, const PointF *points, INT count)
 
Status DrawRectangle (const Pen *pen, const Rect &rect)
 
Status DrawRectangle (const Pen *pen, INT x, INT y, INT width, INT height)
 
Status DrawRectangle (const Pen *pen, REAL x, REAL y, REAL width, REAL height)
 
Status DrawRectangle (const Pen *pen, const RectF &rect)
 
Status DrawRectangles (const Pen *pen, const Rect *rects, INT count)
 
Status DrawRectangles (const Pen *pen, const RectF *rects, INT count)
 
Status DrawString (const WCHAR *string, INT length, const Font *font, const RectF &layoutRect, const StringFormat *stringFormat, const Brush *brush)
 
Status DrawString (const WCHAR *string, INT length, const Font *font, const PointF &origin, const Brush *brush)
 
Status DrawString (const WCHAR *string, INT length, const Font *font, const PointF &origin, const StringFormat *stringFormat, const Brush *brush)
 
Status EndContainer (GraphicsContainer state)
 
Status EnumerateMetafile (const Metafile *metafile, const Metafile &destPoint, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Point *destPoints, INT count, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Point &destPoint, const Rect &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const PointF *destPoints, INT count, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Rect &destRect, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const RectF &destRect, const RectF &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const RectF &destRect, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const PointF &destPoint, const Rect &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Point *destPoints, INT count, const Rect &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Rect &destRect, const Rect &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const Point *destPoints, INT count, const RectF &srcRect, Unit srcUnit, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status EnumerateMetafile (const Metafile *metafile, const PointF &destPoint, EnumerateMetafileProc callback, VOID *callbackData, ImageAttributes *imageAttributes)
 
Status ExcludeClip (const Rect &rect)
 
Status ExcludeClip (const RectF &rect)
 
Status ExcludeClip (const Region *region)
 
Status FillClosedCurve (const Brush *brush, const Point *points, INT count)
 
Status FillClosedCurve (const Brush *brush, const Point *points, INT count, FillMode fillMode, REAL tension)
 
Status FillClosedCurve (const Brush *brush, const PointF *points, INT count)
 
Status FillClosedCurve (const Brush *brush, const PointF *points, INT count, FillMode fillMode, REAL tension)
 
Status FillEllipse (const Brush *brush, const Rect &rect)
 
Status FillEllipse (const Brush *brush, REAL x, REAL y, REAL width, REAL height)
 
Status FillEllipse (const Brush *brush, const RectF &rect)
 
Status FillEllipse (const Brush *brush, INT x, INT y, INT width, INT height)
 
Status FillPath (const Brush *brush, const GraphicsPath *path)
 
Status FillPie (const Brush *brush, const Rect &rect, REAL startAngle, REAL sweepAngle)
 
Status FillPie (const Brush *brush, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
 
Status FillPie (const Brush *brush, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
 
Status FillPie (const Brush *brush, RectF &rect, REAL startAngle, REAL sweepAngle)
 
Status FillPolygon (const Brush *brush, const Point *points, INT count)
 
Status FillPolygon (const Brush *brush, const PointF *points, INT count)
 
Status FillPolygon (const Brush *brush, const Point *points, INT count, FillMode fillMode)
 
Status FillPolygon (const Brush *brush, const PointF *points, INT count, FillMode fillMode)
 
Status FillRectangle (const Brush *brush, const Rect &rect)
 
Status FillRectangle (const Brush *brush, const RectF &rect)
 
Status FillRectangle (const Brush *brush, REAL x, REAL y, REAL width, REAL height)
 
Status FillRectangle (const Brush *brush, INT x, INT y, INT width, INT height)
 
Status FillRectangles (const Brush *brush, const Rect *rects, INT count)
 
Status FillRectangles (const Brush *brush, const RectF *rects, INT count)
 
Status FillRegion (const Brush *brush, const Region *region)
 
VOID Flush (FlushIntention intention)
 
Status GetClip (Region *region) const
 
Status GetClipBounds (Rect *rect) const
 
Status GetClipBounds (RectF *rect) const
 
CompositingMode GetCompositingMode (VOID)
 
CompositingQuality GetCompositingQuality (VOID)
 
REAL GetDpiX (VOID)
 
REAL GetDpiY (VOID)
 
HDC GetHDC (VOID)
 
InterpolationMode GetInterpolationMode (VOID)
 
Status GetLastStatus (VOID)
 
Status GetNearestColor (Color *color) const
 
REAL GetPageScale (VOID)
 
Unit GetPageUnit (VOID)
 
PixelOffsetMode GetPixelOffsetMode (VOID)
 
Status GetRenderingOrigin (INT *x, INT *y)
 
SmoothingMode GetSmoothingMode (VOID) const
 
UINT GetTextContrast (VOID) const
 
TextRenderingHint GetTextRenderingHint (VOID) const
 
Status GetTransform (Matrix *matrix)
 
Status GetVisibleClipBounds (Rect *rect) const
 
Status GetVisibleClipBounds (RectF *rect) const
 
Status IntersectClip (const Rect &rect)
 
Status IntersectClip (const Region *region)
 
Status IntersectClip (const RectF &rect)
 
BOOL IsClipEmpty (VOID) const
 
BOOL IsVisible (const Point &point) const
 
BOOL IsVisible (const Rect &rect) const
 
BOOL IsVisible (REAL x, REAL y) const
 
BOOL IsVisible (const RectF &rect) const
 
BOOL IsVisible (INT x, INT y, INT width, INT height) const
 
BOOL IsVisible (INT x, INT y) const
 
BOOL IsVisible (const PointF &point) const
 
BOOL IsVisible (REAL x, REAL y, REAL width, REAL height) const
 
BOOL IsVisibleClipEmpty (VOID) const
 
Status MeasureCharacterRanges (const WCHAR *string, INT length, const Font *font, const RectF &layoutRect, const StringFormat *stringFormat, INT regionCount, Region *regions) const
 
Status MeasureDriverString (const UINT16 *text, INT length, const Font *font, const PointF *positions, INT flags, const Matrix *matrix, RectF *boundingBox) const
 
Status MeasureString (const WCHAR *string, INT length, const Font *font, const RectF &layoutRect, RectF *boundingBox) const
 
Status MeasureString (const WCHAR *string, INT length, const Font *font, const PointF &origin, const StringFormat *stringFormat, RectF *boundingBox) const
 
Status MeasureString (const WCHAR *string, INT length, const Font *font, const RectF &layoutRect, const StringFormat *stringFormat, RectF *boundingBox, INT *codepointsFitted, INT *linesFilled) const
 
Status MeasureString (const WCHAR *string, INT length, const Font *font, const SizeF &layoutRectSize, const StringFormat *stringFormat, SizeF *size, INT *codepointsFitted, INT *linesFilled) const
 
Status MeasureString (const WCHAR *string, INT length, const Font *font, const PointF &origin, RectF *boundingBox) const
 
Status MultiplyTransform (Matrix *matrix, MatrixOrder order)
 
VOID ReleaseHDC (HDC hdc)
 
Status ResetClip (VOID)
 
Status ResetTransform (VOID)
 
Status Restore (GraphicsState gstate)
 
Status RotateTransform (REAL angle, MatrixOrder order)
 
GraphicsState Save (VOID)
 
Status ScaleTransform (REAL sx, REAL sy, MatrixOrder order)
 
Status SetClip (const Graphics *g, CombineMode combineMode)
 
Status SetClip (const GraphicsPath *path, CombineMode combineMode)
 
Status SetClip (const Region *region, CombineMode combineMode)
 
Status SetClip (const Rect &rect, CombineMode combineMode)
 
Status SetClip (HRGN hRgn, CombineMode combineMode)
 
Status SetClip (const RectF &rect, CombineMode combineMode)
 
Status SetCompositingMode (CompositingMode compositingMode)
 
Status SetCompositingQuality (CompositingQuality compositingQuality)
 
Status SetInterpolationMode (InterpolationMode interpolationMode)
 
Status SetPageScale (REAL scale)
 
Status SetPageUnit (Unit unit)
 
Status SetPixelOffsetMode (PixelOffsetMode pixelOffsetMode)
 
Status SetRenderingOrigin (INT x, INT y)
 
Status SetSmoothingMode (SmoothingMode smoothingMode)
 
Status SetTextContrast (UINT contrast)
 
Status SetTextRenderingHint (TextRenderingHint newMode)
 
Status SetTransform (const Matrix *matrix)
 
Status TransformPoints (CoordinateSpace destSpace, CoordinateSpace srcSpace, Point *pts, INT count)
 
Status TranslateClip (INT dx, INT dy)
 
Status TranslateClip (REAL dx, REAL dy)
 
Status TranslateTransform (REAL dx, REAL dy, MatrixOrder order)
 
- Public Member Functions inherited from GdiplusBase
void operator delete (void *in_pVoid)
 
void operator delete[] (void *in_pVoid)
 
voidoperator new (size_t in_size)
 
voidoperator new[] (size_t in_size)
 

Static Public Member Functions

static GraphicsFromHDC (HDC hdc)
 
static GraphicsFromHDC (HDC hdc, HANDLE hDevice)
 
static GraphicsFromHWND (HWND hWnd, BOOL icm)
 
static GraphicsFromImage (Image *image)
 
static HPALETTE GetHalftonePalette (VOID)
 

Private Member Functions

Status SetStatus (Status status) const
 
VOID SetGraphics (GpGraphics *graphics)
 

Private Attributes

Status status
 
GpGraphicsgraphics
 

Friends

class Region
 
class Font
 
class Bitmap
 
class CachedBitmap
 

Detailed Description

Definition at line 30 of file gdiplusgraphics.h.

Constructor & Destructor Documentation

◆ Graphics() [1/4]

Graphics::Graphics ( Image image)
inline

Definition at line 38 of file gdiplusgraphics.h.

39  {
40  }

◆ Graphics() [2/4]

Graphics::Graphics ( HDC  hdc)
inline

Definition at line 42 of file gdiplusgraphics.h.

43  {
47  }
smooth NULL
Definition: ftsmooth.c:416
HDC hdc
Definition: main.c:9
GpGraphics * graphics
GpStatus WINGDIPAPI GdipCreateFromHDC(HDC hdc, GpGraphics **graphics)
Definition: graphics.c:2395
VOID SetGraphics(GpGraphics *graphics)
Definition: ps.c:97

◆ Graphics() [3/4]

Graphics::Graphics ( HDC  hdc,
HANDLE  hdevice 
)
inline

Definition at line 49 of file gdiplusgraphics.h.

50  {
51  }

◆ Graphics() [4/4]

Graphics::Graphics ( HWND  hwnd,
BOOL  icm 
)
inline

Definition at line 53 of file gdiplusgraphics.h.

54  {
55  }

Member Function Documentation

◆ AddMetafileComment()

Status Graphics::AddMetafileComment ( const BYTE data,
UINT  sizeData 
)
inline

Definition at line 57 of file gdiplusgraphics.h.

58  {
59  return SetStatus(DllExports::GdipComment(graphics, sizeData, data));
60  }
GpStatus WINGDIPAPI GdipComment(GpGraphics *graphics, UINT sizeData, GDIPCONST BYTE *data)
Definition: graphics.c:5990
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
GpGraphics * graphics
Status SetStatus(Status status) const

◆ BeginContainer() [1/3]

GraphicsContainer Graphics::BeginContainer ( VOID  )
inline

Definition at line 62 of file gdiplusgraphics.h.

63  {
64  return GraphicsContainer();
65  }
UINT GraphicsContainer
Definition: gdiplusenums.h:23

◆ BeginContainer() [2/3]

GraphicsContainer Graphics::BeginContainer ( const RectF dstrect,
const RectF srcrect,
Unit  unit 
)
inline

Definition at line 67 of file gdiplusgraphics.h.

68  {
69  return GraphicsContainer();
70  }
UINT GraphicsContainer
Definition: gdiplusenums.h:23

◆ BeginContainer() [3/3]

GraphicsContainer Graphics::BeginContainer ( const Rect dstrect,
const Rect srcrect,
Unit  unit 
)
inline

Definition at line 72 of file gdiplusgraphics.h.

73  {
74  return GraphicsContainer();
75  }
UINT GraphicsContainer
Definition: gdiplusenums.h:23

◆ Clear()

Status Graphics::Clear ( const Color color)
inline

Definition at line 77 of file gdiplusgraphics.h.

78  {
80  }
GLuint color
Definition: glext.h:6243
GpGraphics * graphics
GpStatus WINGDIPAPI GdipGraphicsClear(GpGraphics *graphics, ARGB color)
Definition: graphics.c:5076
Status SetStatus(Status status) const

◆ DrawArc() [1/4]

Status Graphics::DrawArc ( const Pen pen,
const Rect rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 82 of file gdiplusgraphics.h.

83  {
84  return SetStatus(DllExports::GdipDrawArcI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
85  }
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawArcI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:2645
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawArc() [2/4]

Status Graphics::DrawArc ( const Pen pen,
const RectF rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 87 of file gdiplusgraphics.h.

88  {
89  return SetStatus(DllExports::GdipDrawArcI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
90  }
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawArcI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:2645
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawArc() [3/4]

Status Graphics::DrawArc ( const Pen pen,
REAL  x,
REAL  y,
REAL  width,
REAL  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 92 of file gdiplusgraphics.h.

93  {
94  return SetStatus(DllExports::GdipDrawArc(graphics, pen ? pen->pen : NULL, x, y, width, height, startAngle, sweepAngle));
95  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawArc(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:2619
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawArc() [4/4]

Status Graphics::DrawArc ( const Pen pen,
INT  x,
INT  y,
INT  width,
INT  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 97 of file gdiplusgraphics.h.

98  {
99  return SetStatus(DllExports::GdipDrawArcI(graphics, pen ? pen->pen : NULL, x, y, width, height, startAngle, sweepAngle));
100  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawArcI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:2645
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawBezier() [1/4]

Status Graphics::DrawBezier ( const Pen pen,
const Point pt1,
const Point pt2,
const Point pt3,
const Point pt4 
)
inline

Definition at line 102 of file gdiplusgraphics.h.

103  {
104  return SetStatus(DllExports::GdipDrawBezierI(graphics, pen ? pen->pen : NULL, pt1.X, pt1.Y, pt2.X, pt2.Y, pt3.X, pt3.Y, pt4.X, pt4.Y));
105  }
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawBezierI(GpGraphics *graphics, GpPen *pen, INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4)
Definition: graphics.c:2679
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawBezier() [2/4]

Status Graphics::DrawBezier ( const Pen pen,
const PointF pt1,
const PointF pt2,
const PointF pt3,
const PointF pt4 
)
inline

Definition at line 107 of file gdiplusgraphics.h.

108  {
109  return SetStatus(DllExports::GdipDrawBezier(graphics, pen ? pen->pen : NULL, pt1.X, pt1.Y, pt2.X, pt2.Y, pt3.X, pt3.Y, pt4.X, pt4.Y));
110  }
GpStatus WINGDIPAPI GdipDrawBezier(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4)
Definition: graphics.c:2654
smooth NULL
Definition: ftsmooth.c:416
REAL Y
Definition: gdiplustypes.h:249
REAL X
Definition: gdiplustypes.h:248
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawBezier() [3/4]

Status Graphics::DrawBezier ( const Pen pen,
REAL  x1,
REAL  y1,
REAL  x2,
REAL  y2,
REAL  x3,
REAL  y3,
REAL  x4,
REAL  y4 
)
inline

Definition at line 112 of file gdiplusgraphics.h.

113  {
114  return SetStatus(DllExports::GdipDrawBezier(graphics, pen ? pen->pen : NULL, x1, y1, x2, y2, x3, y3, x4, y4));
115  }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
GpStatus WINGDIPAPI GdipDrawBezier(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2, REAL x3, REAL y3, REAL x4, REAL y4)
Definition: graphics.c:2654
smooth NULL
Definition: ftsmooth.c:416
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
Status SetStatus(Status status) const

◆ DrawBezier() [4/4]

Status Graphics::DrawBezier ( const Pen pen,
INT  x1,
INT  y1,
INT  x2,
INT  y2,
INT  x3,
INT  y3,
INT  x4,
INT  y4 
)
inline

Definition at line 117 of file gdiplusgraphics.h.

118  {
119  return SetStatus(DllExports::GdipDrawBezierI(graphics, pen ? pen->pen : NULL, x1, y1, x2, y2, x3, y3, x4, y4));
120  }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
smooth NULL
Definition: ftsmooth.c:416
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawBezierI(GpGraphics *graphics, GpPen *pen, INT x1, INT y1, INT x2, INT y2, INT x3, INT y3, INT x4, INT y4)
Definition: graphics.c:2679
GpPen * pen
Definition: gdipluspen.h:282
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
Status SetStatus(Status status) const

◆ DrawBeziers() [1/2]

Status Graphics::DrawBeziers ( const Pen pen,
const Point points,
INT  count 
)
inline

Definition at line 122 of file gdiplusgraphics.h.

123  {
125  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawBeziersI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:2713
Status SetStatus(Status status) const

◆ DrawBeziers() [2/2]

Status Graphics::DrawBeziers ( const Pen pen,
const PointF points,
INT  count 
)
inline

Definition at line 127 of file gdiplusgraphics.h.

128  {
130  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawBeziers(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:2688
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCachedBitmap()

Status Graphics::DrawCachedBitmap ( CachedBitmap cb,
INT  x,
INT  y 
)
inline

Definition at line 132 of file gdiplusgraphics.h.

133  {
134  return NotImplemented;
135  }

◆ DrawClosedCurve() [1/4]

Status Graphics::DrawClosedCurve ( const Pen pen,
const Point points,
INT  count 
)
inline

Definition at line 137 of file gdiplusgraphics.h.

138  {
140  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawClosedCurveI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:2752
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawClosedCurve() [2/4]

Status Graphics::DrawClosedCurve ( const Pen pen,
const PointF points,
INT  count 
)
inline

Definition at line 142 of file gdiplusgraphics.h.

143  {
145  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipDrawClosedCurve(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:2744

◆ DrawClosedCurve() [3/4]

Status Graphics::DrawClosedCurve ( const Pen pen,
const PointF points,
INT  count,
REAL  tension 
)
inline

Definition at line 147 of file gdiplusgraphics.h.

148  {
149  return SetStatus(DllExports::GdipDrawClosedCurve2(graphics, pen ? pen->pen : NULL, points, count, tension));
150  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpStatus WINGDIPAPI GdipDrawClosedCurve2(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, REAL tension)
Definition: graphics.c:2760
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawClosedCurve() [4/4]

Status Graphics::DrawClosedCurve ( const Pen pen,
const Point points,
INT  count,
REAL  tension 
)
inline

Definition at line 152 of file gdiplusgraphics.h.

153  {
154  return SetStatus(DllExports::GdipDrawClosedCurve2I(graphics, pen ? pen->pen : NULL, points, count, tension));
155  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawClosedCurve2I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, REAL tension)
Definition: graphics.c:2786
Status SetStatus(Status status) const

◆ DrawCurve() [1/6]

Status Graphics::DrawCurve ( const Pen pen,
const Point points,
INT  count 
)
inline

Definition at line 157 of file gdiplusgraphics.h.

158  {
160  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpStatus WINGDIPAPI GdipDrawCurveI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:2822
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCurve() [2/6]

Status Graphics::DrawCurve ( const Pen pen,
const PointF points,
INT  count 
)
inline

Definition at line 162 of file gdiplusgraphics.h.

163  {
165  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawCurve(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:2814
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCurve() [3/6]

Status Graphics::DrawCurve ( const Pen pen,
const PointF points,
INT  count,
REAL  tension 
)
inline

Definition at line 167 of file gdiplusgraphics.h.

168  {
169  return SetStatus(DllExports::GdipDrawCurve2(graphics, pen ? pen->pen : NULL, points, count, tension));
170  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawCurve2(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, REAL tension)
Definition: graphics.c:2850
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCurve() [4/6]

Status Graphics::DrawCurve ( const Pen pen,
const Point points,
INT  count,
INT  offset,
INT  numberOfSegments,
REAL  tension 
)
inline

Definition at line 172 of file gdiplusgraphics.h.

173  {
174  return SetStatus(DllExports::GdipDrawCurve3I(graphics, pen ? pen->pen : NULL, points, count, offset, numberOfSegments, tension));
175  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLintptr offset
Definition: glext.h:5920
GpStatus WINGDIPAPI GdipDrawCurve3I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, INT offset, INT numberOfSegments, REAL tension)
Definition: graphics.c:2918
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCurve() [5/6]

Status Graphics::DrawCurve ( const Pen pen,
const PointF points,
INT  count,
INT  offset,
INT  numberOfSegments,
REAL  tension 
)
inline

Definition at line 177 of file gdiplusgraphics.h.

178  {
179  return SetStatus(DllExports::GdipDrawCurve3(graphics, pen ? pen->pen : NULL, points, count, offset, numberOfSegments, tension));
180  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLintptr offset
Definition: glext.h:5920
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawCurve3(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count, INT offset, INT numberOfSegments, REAL tension)
Definition: graphics.c:2905
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawCurve() [6/6]

Status Graphics::DrawCurve ( const Pen pen,
const Point points,
INT  count,
REAL  tension 
)
inline

Definition at line 182 of file gdiplusgraphics.h.

183  {
184  return SetStatus(DllExports::GdipDrawCurve2I(graphics, pen ? pen->pen : NULL, points, count, tension));
185  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawCurve2I(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count, REAL tension)
Definition: graphics.c:2878
Status SetStatus(Status status) const

◆ DrawDriverString()

Status Graphics::DrawDriverString ( const UINT16 text,
INT  length,
const Font font,
const Brush brush,
const PointF positions,
INT  flags,
const Matrix matrix 
)
inline

Definition at line 187 of file gdiplusgraphics.h.

188  {
189  return NotImplemented;
190  }

◆ DrawEllipse() [1/4]

Status Graphics::DrawEllipse ( const Pen pen,
const Rect rect 
)
inline

Definition at line 192 of file gdiplusgraphics.h.

193  {
194  return SetStatus(DllExports::GdipDrawEllipseI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height));
195  }
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawEllipseI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height)
Definition: graphics.c:2960
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawEllipse() [2/4]

Status Graphics::DrawEllipse ( const Pen pen,
REAL  x,
REAL  y,
REAL  width,
REAL  height 
)
inline

Definition at line 197 of file gdiplusgraphics.h.

198  {
199  return SetStatus(DllExports::GdipDrawEllipse(graphics, pen ? pen->pen : NULL, x, y, width, height));
200  }
GLint GLint GLsizei width
Definition: gl.h:1546
GpStatus WINGDIPAPI GdipDrawEllipse(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:2935
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawEllipse() [3/4]

Status Graphics::DrawEllipse ( const Pen pen,
const RectF rect 
)
inline

Definition at line 202 of file gdiplusgraphics.h.

203  {
204  return SetStatus(DllExports::GdipDrawEllipse(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height));
205  }
GpStatus WINGDIPAPI GdipDrawEllipse(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:2935
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawEllipse() [4/4]

Status Graphics::DrawEllipse ( const Pen pen,
INT  x,
INT  y,
INT  width,
INT  height 
)
inline

Definition at line 207 of file gdiplusgraphics.h.

208  {
210  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpStatus WINGDIPAPI GdipDrawEllipseI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height)
Definition: graphics.c:2960
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawImage() [1/16]

Status Graphics::DrawImage ( Image image,
const Point destPoints,
INT  count 
)
inline

Definition at line 212 of file gdiplusgraphics.h.

213  {
214  return NotImplemented;
215  }

◆ DrawImage() [2/16]

Status Graphics::DrawImage ( Image image,
INT  x,
INT  y 
)
inline

Definition at line 217 of file gdiplusgraphics.h.

218  {
219  return NotImplemented;
220  }

◆ DrawImage() [3/16]

Status Graphics::DrawImage ( Image image,
const Point point 
)
inline

Definition at line 222 of file gdiplusgraphics.h.

223  {
224  return NotImplemented;
225  }

◆ DrawImage() [4/16]

Status Graphics::DrawImage ( Image image,
REAL  x,
REAL  y 
)
inline

Definition at line 227 of file gdiplusgraphics.h.

228  {
229  return NotImplemented;
230  }

◆ DrawImage() [5/16]

Status Graphics::DrawImage ( Image image,
const PointF point 
)
inline

Definition at line 232 of file gdiplusgraphics.h.

233  {
234  return NotImplemented;
235  }

◆ DrawImage() [6/16]

Status Graphics::DrawImage ( Image image,
const PointF destPoints,
INT  count 
)
inline

Definition at line 237 of file gdiplusgraphics.h.

238  {
239  return NotImplemented;
240  }

◆ DrawImage() [7/16]

Status Graphics::DrawImage ( Image image,
REAL  x,
REAL  y,
REAL  srcx,
REAL  srcy,
REAL  srcwidth,
REAL  srcheight,
Unit  srcUnit 
)
inline

Definition at line 242 of file gdiplusgraphics.h.

243  {
244  return NotImplemented;
245  }

◆ DrawImage() [8/16]

Status Graphics::DrawImage ( Image image,
const RectF rect 
)
inline

Definition at line 247 of file gdiplusgraphics.h.

248  {
249  return NotImplemented;
250  }

◆ DrawImage() [9/16]

Status Graphics::DrawImage ( Image image,
INT  x,
INT  y,
INT  width,
INT  height 
)
inline

Definition at line 252 of file gdiplusgraphics.h.

253  {
254  return NotImplemented;
255  }

◆ DrawImage() [10/16]

Status Graphics::DrawImage ( Image image,
const PointF destPoints,
INT  count,
REAL  srcx,
REAL  srcy,
REAL  srcwidth,
REAL  srcheight,
Unit  srcUnit,
ImageAttributes imageAttributes,
DrawImageAbort  callback,
VOID callbackData 
)
inline

Definition at line 257 of file gdiplusgraphics.h.

258  {
259  return NotImplemented;
260  }

◆ DrawImage() [11/16]

Status Graphics::DrawImage ( Image image,
const Rect destRect,
INT  srcx,
INT  srcy,
INT  srcwidth,
INT  srcheight,
Unit  srcUnit,
ImageAttributes imageAttributes,
DrawImageAbort  callback,
VOID callbackData 
)
inline

Definition at line 262 of file gdiplusgraphics.h.

263  {
264  return NotImplemented;
265  }

◆ DrawImage() [12/16]

Status Graphics::DrawImage ( Image image,
const Point destPoints,
INT  count,
INT  srcx,
INT  srcy,
INT  srcwidth,
INT  srcheight,
Unit  srcUnit,
ImageAttributes imageAttributes,
DrawImageAbort  callback,
VOID callbackData 
)
inline

Definition at line 267 of file gdiplusgraphics.h.

268  {
269  return NotImplemented;
270  }

◆ DrawImage() [13/16]

Status Graphics::DrawImage ( Image image,
REAL  x,
REAL  y,
REAL  width,
REAL  height 
)
inline

Definition at line 272 of file gdiplusgraphics.h.

273  {
274  return NotImplemented;
275  }

◆ DrawImage() [14/16]

Status Graphics::DrawImage ( Image image,
const Rect rect 
)
inline

Definition at line 277 of file gdiplusgraphics.h.

278  {
279  return NotImplemented;
280  }

◆ DrawImage() [15/16]

Status Graphics::DrawImage ( Image image,
INT  x,
INT  y,
INT  srcx,
INT  srcy,
INT  srcwidth,
INT  srcheight,
Unit  srcUnit 
)
inline

Definition at line 282 of file gdiplusgraphics.h.

283  {
284  return NotImplemented;
285  }

◆ DrawImage() [16/16]

Status Graphics::DrawImage ( Image image,
const RectF destRect,
REAL  srcx,
REAL  srcy,
REAL  srcwidth,
REAL  srcheight,
Unit  srcUnit,
ImageAttributes imageAttributes,
DrawImageAbort  callback,
VOID callbackData 
)
inline

Definition at line 287 of file gdiplusgraphics.h.

288  {
289  return NotImplemented;
290  }

◆ DrawLine() [1/4]

Status Graphics::DrawLine ( const Pen pen,
const Point pt1,
const Point pt2 
)
inline

Definition at line 292 of file gdiplusgraphics.h.

293  {
294  return SetStatus(DllExports::GdipDrawLineI(graphics, pen ? pen->pen : NULL, pt1.X, pt1.Y, pt2.X, pt2.Y));
295  }
GpStatus WINGDIPAPI GdipDrawLineI(GpGraphics *graphics, GpPen *pen, INT x1, INT y1, INT x2, INT y2)
Definition: graphics.c:3589
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawLine() [2/4]

Status Graphics::DrawLine ( const Pen pen,
const PointF pt1,
const Point pt2 
)
inline

Definition at line 297 of file gdiplusgraphics.h.

298  {
299  return SetStatus(DllExports::GdipDrawLine(graphics, pen ? pen->pen : NULL, pt1.X, pt1.Y, pt2.X, pt2.Y));
300  }
GpStatus WINGDIPAPI GdipDrawLine(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2)
Definition: graphics.c:3569
smooth NULL
Definition: ftsmooth.c:416
REAL Y
Definition: gdiplustypes.h:249
REAL X
Definition: gdiplustypes.h:248
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawLine() [3/4]

Status Graphics::DrawLine ( const Pen pen,
REAL  x1,
REAL  y1,
REAL  x2,
REAL  y2 
)
inline

Definition at line 302 of file gdiplusgraphics.h.

303  {
304  return SetStatus(DllExports::GdipDrawLine(graphics, pen ? pen->pen : NULL, x1, y1, x2, y2));
305  }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
GpStatus WINGDIPAPI GdipDrawLine(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2)
Definition: graphics.c:3569
smooth NULL
Definition: ftsmooth.c:416
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
Status SetStatus(Status status) const

◆ DrawLine() [4/4]

Status Graphics::DrawLine ( const Pen pen,
INT  x1,
INT  y1,
INT  x2,
INT  y2 
)
inline

Definition at line 307 of file gdiplusgraphics.h.

308  {
309  return SetStatus(DllExports::GdipDrawLine(graphics, pen ? pen->pen : NULL, x1, y1, x2, y2));
310  }
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
GpStatus WINGDIPAPI GdipDrawLine(GpGraphics *graphics, GpPen *pen, REAL x1, REAL y1, REAL x2, REAL y2)
Definition: graphics.c:3569
smooth NULL
Definition: ftsmooth.c:416
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
Status SetStatus(Status status) const

◆ DrawLines() [1/2]

Status Graphics::DrawLines ( const Pen pen,
const Point points,
INT  count 
)
inline

Definition at line 312 of file gdiplusgraphics.h.

313  {
315  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawLinesI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:3622
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawLines() [2/2]

Status Graphics::DrawLines ( const Pen pen,
const PointF points,
INT  count 
)
inline

Definition at line 317 of file gdiplusgraphics.h.

318  {
320  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawLines(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:3597
Status SetStatus(Status status) const

◆ DrawPath()

Status Graphics::DrawPath ( const Pen pen,
const GraphicsPath path 
)
inline

Definition at line 322 of file gdiplusgraphics.h.

323  {
324  return NotImplemented;
325  }

◆ DrawPie() [1/4]

Status Graphics::DrawPie ( const Pen pen,
const Rect rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 327 of file gdiplusgraphics.h.

328  {
329  return SetStatus(DllExports::GdipDrawPieI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
330  }
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawPieI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4117
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawPie() [2/4]

Status Graphics::DrawPie ( const Pen pen,
INT  x,
INT  y,
INT  width,
INT  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 332 of file gdiplusgraphics.h.

333  {
334  return SetStatus(DllExports::GdipDrawPieI(graphics, pen ? pen->pen : NULL, x, y, width, height, startAngle, sweepAngle));
335  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipDrawPieI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4117
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawPie() [3/4]

Status Graphics::DrawPie ( const Pen pen,
REAL  x,
REAL  y,
REAL  width,
REAL  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 337 of file gdiplusgraphics.h.

338  {
339  return SetStatus(DllExports::GdipDrawPie(graphics, pen ? pen->pen : NULL, x, y, width, height, startAngle, sweepAngle));
340  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GpStatus WINGDIPAPI GdipDrawPie(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4091
Status SetStatus(Status status) const

◆ DrawPie() [4/4]

Status Graphics::DrawPie ( const Pen pen,
const RectF rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 342 of file gdiplusgraphics.h.

343  {
344  return SetStatus(DllExports::GdipDrawPie(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
345  }
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GpStatus WINGDIPAPI GdipDrawPie(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4091
Status SetStatus(Status status) const

◆ DrawPolygon() [1/2]

Status Graphics::DrawPolygon ( const Pen pen,
const Point points,
INT  count 
)
inline

Definition at line 347 of file gdiplusgraphics.h.

348  {
350  }
GpStatus WINGDIPAPI GdipDrawPolygonI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:6598
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawPolygon() [2/2]

Status Graphics::DrawPolygon ( const Pen pen,
const PointF points,
INT  count 
)
inline

Definition at line 352 of file gdiplusgraphics.h.

353  {
355  }
GpStatus WINGDIPAPI GdipDrawPolygon(GpGraphics *graphics, GpPen *pen, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:6572
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawRectangle() [1/4]

Status Graphics::DrawRectangle ( const Pen pen,
const Rect rect 
)
inline

Definition at line 357 of file gdiplusgraphics.h.

358  {
359  return SetStatus(DllExports::GdipDrawRectangleI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height));
360  }
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipDrawRectangleI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height)
Definition: graphics.c:4151
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawRectangle() [2/4]

Status Graphics::DrawRectangle ( const Pen pen,
INT  x,
INT  y,
INT  width,
INT  height 
)
inline

Definition at line 362 of file gdiplusgraphics.h.

363  {
365  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpStatus WINGDIPAPI GdipDrawRectangleI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height)
Definition: graphics.c:4151
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ DrawRectangle() [3/4]

Status Graphics::DrawRectangle ( const Pen pen,
REAL  x,
REAL  y,
REAL  width,
REAL  height 
)
inline

Definition at line 367 of file gdiplusgraphics.h.

368  {
370  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipDrawRectangle(GpGraphics *graphics, GpPen *pen, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:4126

◆ DrawRectangle() [4/4]

Status Graphics::DrawRectangle ( const Pen pen,
const RectF rect 
)
inline

Definition at line 372 of file gdiplusgraphics.h.

373  {
374  return SetStatus(DllExports::GdipDrawRectangleI(graphics, pen ? pen->pen : NULL, rect.X, rect.Y, rect.Width, rect.Height));
375  }
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipDrawRectangleI(GpGraphics *graphics, GpPen *pen, INT x, INT y, INT width, INT height)
Definition: graphics.c:4151
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawRectangles() [1/2]

Status Graphics::DrawRectangles ( const Pen pen,
const Rect rects,
INT  count 
)
inline

Definition at line 377 of file gdiplusgraphics.h.

378  {
379  return SetStatus(DllExports::GdipDrawRectanglesI(graphics, pen ? pen->pen : NULL, rects, count));
380  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipDrawRectanglesI(GpGraphics *graphics, GpPen *pen, GDIPCONST GpRect *rects, INT count)
Definition: graphics.c:4184

◆ DrawRectangles() [2/2]

Status Graphics::DrawRectangles ( const Pen pen,
const RectF rects,
INT  count 
)
inline

Definition at line 382 of file gdiplusgraphics.h.

383  {
384  return SetStatus(DllExports::GdipDrawRectangles(graphics, pen ? pen->pen : NULL, rects, count));
385  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpStatus WINGDIPAPI GdipDrawRectangles(GpGraphics *graphics, GpPen *pen, GDIPCONST GpRectF *rects, INT count)
Definition: graphics.c:4159
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpPen * pen
Definition: gdipluspen.h:282
Status SetStatus(Status status) const

◆ DrawString() [1/3]

Status Graphics::DrawString ( const WCHAR string,
INT  length,
const Font font,
const RectF layoutRect,
const StringFormat stringFormat,
const Brush brush 
)
inline

Definition at line 387 of file gdiplusgraphics.h.

388  {
389  return NotImplemented;
390  }

◆ DrawString() [2/3]

Status Graphics::DrawString ( const WCHAR string,
INT  length,
const Font font,
const PointF origin,
const Brush brush 
)
inline

Definition at line 392 of file gdiplusgraphics.h.

393  {
394  return NotImplemented;
395  }

◆ DrawString() [3/3]

Status Graphics::DrawString ( const WCHAR string,
INT  length,
const Font font,
const PointF origin,
const StringFormat stringFormat,
const Brush brush 
)
inline

Definition at line 397 of file gdiplusgraphics.h.

398  {
399  return NotImplemented;
400  }

◆ EndContainer()

Status Graphics::EndContainer ( GraphicsContainer  state)
inline

Definition at line 402 of file gdiplusgraphics.h.

403  {
405  }
GpStatus WINGDIPAPI GdipEndContainer(GpGraphics *graphics, GraphicsContainer state)
Definition: graphics.c:6039
static int state
Definition: maze.c:121
GpGraphics * graphics
Status SetStatus(Status status) const

◆ EnumerateMetafile() [1/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Metafile destPoint,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 407 of file gdiplusgraphics.h.

408  {
409  return NotImplemented;
410  }

◆ EnumerateMetafile() [2/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Point destPoints,
INT  count,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 412 of file gdiplusgraphics.h.

413  {
414  return NotImplemented;
415  }

◆ EnumerateMetafile() [3/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Point destPoint,
const Rect srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 417 of file gdiplusgraphics.h.

418  {
419  return NotImplemented;
420  }

◆ EnumerateMetafile() [4/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const PointF destPoints,
INT  count,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 422 of file gdiplusgraphics.h.

423  {
424  return NotImplemented;
425  }

◆ EnumerateMetafile() [5/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Rect destRect,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 427 of file gdiplusgraphics.h.

428  {
429  return NotImplemented;
430  }

◆ EnumerateMetafile() [6/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const RectF destRect,
const RectF srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 432 of file gdiplusgraphics.h.

433  {
434  return NotImplemented;
435  }

◆ EnumerateMetafile() [7/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const RectF destRect,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 437 of file gdiplusgraphics.h.

438  {
439  return NotImplemented;
440  }

◆ EnumerateMetafile() [8/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const PointF destPoint,
const Rect srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 442 of file gdiplusgraphics.h.

443  {
444  return NotImplemented;
445  }

◆ EnumerateMetafile() [9/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Point destPoints,
INT  count,
const Rect srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 447 of file gdiplusgraphics.h.

448  {
449  return NotImplemented;
450  }

◆ EnumerateMetafile() [10/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Rect destRect,
const Rect srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 452 of file gdiplusgraphics.h.

453  {
454  return NotImplemented;
455  }

◆ EnumerateMetafile() [11/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const Point destPoints,
INT  count,
const RectF srcRect,
Unit  srcUnit,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 457 of file gdiplusgraphics.h.

458  {
459  return NotImplemented;
460  }

◆ EnumerateMetafile() [12/12]

Status Graphics::EnumerateMetafile ( const Metafile metafile,
const PointF destPoint,
EnumerateMetafileProc  callback,
VOID callbackData,
ImageAttributes imageAttributes 
)
inline

Definition at line 462 of file gdiplusgraphics.h.

463  {
464  return NotImplemented;
465  }

◆ ExcludeClip() [1/3]

Status Graphics::ExcludeClip ( const Rect rect)
inline

Definition at line 467 of file gdiplusgraphics.h.

468  {
469  return NotImplemented;
470  }

◆ ExcludeClip() [2/3]

Status Graphics::ExcludeClip ( const RectF rect)
inline

Definition at line 472 of file gdiplusgraphics.h.

473  {
474  return NotImplemented;
475  }

◆ ExcludeClip() [3/3]

Status Graphics::ExcludeClip ( const Region region)
inline

Definition at line 477 of file gdiplusgraphics.h.

478  {
479  return NotImplemented;
480  }

◆ FillClosedCurve() [1/4]

Status Graphics::FillClosedCurve ( const Brush brush,
const Point points,
INT  count 
)
inline

Definition at line 482 of file gdiplusgraphics.h.

483  {
485  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const
GpStatus WINGDIPAPI GdipFillClosedCurveI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:4282

◆ FillClosedCurve() [2/4]

Status Graphics::FillClosedCurve ( const Brush brush,
const Point points,
INT  count,
FillMode  fillMode,
REAL  tension 
)
inline

Definition at line 487 of file gdiplusgraphics.h.

488  {
489  return SetStatus(DllExports::GdipFillClosedCurve2I(graphics, brush ? brush->brush : NULL, points, count, tension, fillMode));
490  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
GpStatus WINGDIPAPI GdipFillClosedCurve2I(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count, REAL tension, GpFillMode fill)
Definition: graphics.c:4242
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const
GLenum fillMode
Definition: glext.h:11728

◆ FillClosedCurve() [3/4]

Status Graphics::FillClosedCurve ( const Brush brush,
const PointF points,
INT  count 
)
inline

Definition at line 492 of file gdiplusgraphics.h.

493  {
495  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillClosedCurve(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:4274
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillClosedCurve() [4/4]

Status Graphics::FillClosedCurve ( const Brush brush,
const PointF points,
INT  count,
FillMode  fillMode,
REAL  tension 
)
inline

Definition at line 497 of file gdiplusgraphics.h.

498  {
499  return SetStatus(DllExports::GdipFillClosedCurve2(graphics, brush ? brush->brush : NULL, points, count, tension, fillMode));
500  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpStatus WINGDIPAPI GdipFillClosedCurve2(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count, REAL tension, GpFillMode fill)
Definition: graphics.c:4213
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const
GLenum fillMode
Definition: glext.h:11728

◆ FillEllipse() [1/4]

Status Graphics::FillEllipse ( const Brush brush,
const Rect rect 
)
inline

Definition at line 502 of file gdiplusgraphics.h.

503  {
504  return SetStatus(DllExports::GdipFillEllipseI(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height));
505  }
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipFillEllipseI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height)
Definition: graphics.c:4319
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillEllipse() [2/4]

Status Graphics::FillEllipse ( const Brush brush,
REAL  x,
REAL  y,
REAL  width,
REAL  height 
)
inline

Definition at line 507 of file gdiplusgraphics.h.

508  {
509  return SetStatus(DllExports::GdipFillEllipse(graphics, brush ? brush->brush : NULL, x, y, width, height));
510  }
GLint GLint GLsizei width
Definition: gl.h:1546
GpStatus WINGDIPAPI GdipFillEllipse(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:4290
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ FillEllipse() [3/4]

Status Graphics::FillEllipse ( const Brush brush,
const RectF rect 
)
inline

Definition at line 512 of file gdiplusgraphics.h.

513  {
514  return SetStatus(DllExports::GdipFillEllipse(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height));
515  }
GpStatus WINGDIPAPI GdipFillEllipse(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:4290
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillEllipse() [4/4]

Status Graphics::FillEllipse ( const Brush brush,
INT  x,
INT  y,
INT  width,
INT  height 
)
inline

Definition at line 517 of file gdiplusgraphics.h.

518  {
519  return SetStatus(DllExports::GdipFillEllipseI(graphics, brush ? brush->brush : NULL, x, y, width, height));
520  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
GpStatus WINGDIPAPI GdipFillEllipseI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height)
Definition: graphics.c:4319
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ FillPath()

Status Graphics::FillPath ( const Brush brush,
const GraphicsPath path 
)
inline

Definition at line 522 of file gdiplusgraphics.h.

523  {
524  return NotImplemented;
525  }

◆ FillPie() [1/4]

Status Graphics::FillPie ( const Brush brush,
const Rect rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 527 of file gdiplusgraphics.h.

528  {
529  return SetStatus(DllExports::GdipFillPieI(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
530  }
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillPieI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4454
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillPie() [2/4]

Status Graphics::FillPie ( const Brush brush,
INT  x,
INT  y,
INT  width,
INT  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 532 of file gdiplusgraphics.h.

533  {
534  return SetStatus(DllExports::GdipFillPieI(graphics, brush ? brush->brush : NULL, x, y, width, height, startAngle, sweepAngle));
535  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillPieI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4454
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ FillPie() [3/4]

Status Graphics::FillPie ( const Brush brush,
REAL  x,
REAL  y,
REAL  width,
REAL  height,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 537 of file gdiplusgraphics.h.

538  {
539  return SetStatus(DllExports::GdipFillPie(graphics, brush ? brush->brush : NULL, x, y, width, height, startAngle, sweepAngle));
540  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GpStatus WINGDIPAPI GdipFillPie(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4424
Status SetStatus(Status status) const

◆ FillPie() [4/4]

Status Graphics::FillPie ( const Brush brush,
RectF rect,
REAL  startAngle,
REAL  sweepAngle 
)
inline

Definition at line 542 of file gdiplusgraphics.h.

543  {
544  return SetStatus(DllExports::GdipFillPie(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height, startAngle, sweepAngle));
545  }
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpStatus WINGDIPAPI GdipFillPie(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
Definition: graphics.c:4424
Status SetStatus(Status status) const

◆ FillPolygon() [1/4]

Status Graphics::FillPolygon ( const Brush brush,
const Point points,
INT  count 
)
inline

Definition at line 547 of file gdiplusgraphics.h.

548  {
550  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillPolygon2I(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count)
Definition: graphics.c:4529
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillPolygon() [2/4]

Status Graphics::FillPolygon ( const Brush brush,
const PointF points,
INT  count 
)
inline

Definition at line 552 of file gdiplusgraphics.h.

553  {
555  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillPolygon2(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count)
Definition: graphics.c:4521
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillPolygon() [3/4]

Status Graphics::FillPolygon ( const Brush brush,
const Point points,
INT  count,
FillMode  fillMode 
)
inline

Definition at line 557 of file gdiplusgraphics.h.

558  {
560  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
GpStatus WINGDIPAPI GdipFillPolygonI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPoint *points, INT count, GpFillMode fillMode)
Definition: graphics.c:4492
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpGraphics * graphics
Status SetStatus(Status status) const
GLenum fillMode
Definition: glext.h:11728

◆ FillPolygon() [4/4]

Status Graphics::FillPolygon ( const Brush brush,
const PointF points,
INT  count,
FillMode  fillMode 
)
inline

Definition at line 562 of file gdiplusgraphics.h.

563  {
565  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GLsizei const GLfloat * points
Definition: glext.h:8112
GpStatus WINGDIPAPI GdipFillPolygon(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpPointF *points, INT count, GpFillMode fillMode)
Definition: graphics.c:4463
GpGraphics * graphics
Status SetStatus(Status status) const
GLenum fillMode
Definition: glext.h:11728

◆ FillRectangle() [1/4]

Status Graphics::FillRectangle ( const Brush brush,
const Rect rect 
)
inline

Definition at line 567 of file gdiplusgraphics.h.

568  {
569  return SetStatus(DllExports::GdipFillRectangleI(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height));
570  }
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillRectangleI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height)
Definition: graphics.c:4552
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillRectangle() [2/4]

Status Graphics::FillRectangle ( const Brush brush,
const RectF rect 
)
inline

Definition at line 572 of file gdiplusgraphics.h.

573  {
574  return SetStatus(DllExports::GdipFillRectangle(graphics, brush ? brush->brush : NULL, rect.X, rect.Y, rect.Width, rect.Height));
575  }
GpBrush * brush
Definition: gdiplusbrush.h:49
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipFillRectangle(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:4537
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
Status SetStatus(Status status) const

◆ FillRectangle() [3/4]

Status Graphics::FillRectangle ( const Brush brush,
REAL  x,
REAL  y,
REAL  width,
REAL  height 
)
inline

Definition at line 577 of file gdiplusgraphics.h.

578  {
579  return SetStatus(DllExports::GdipFillRectangle(graphics, brush ? brush->brush : NULL, x, y, width, height));
580  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
GpStatus WINGDIPAPI GdipFillRectangle(GpGraphics *graphics, GpBrush *brush, REAL x, REAL y, REAL width, REAL height)
Definition: graphics.c:4537
smooth NULL
Definition: ftsmooth.c:416
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ FillRectangle() [4/4]

Status Graphics::FillRectangle ( const Brush brush,
INT  x,
INT  y,
INT  width,
INT  height 
)
inline

Definition at line 582 of file gdiplusgraphics.h.

583  {
584  return SetStatus(DllExports::GdipFillRectangleI(graphics, brush ? brush->brush : NULL, x, y, width, height));
585  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpStatus WINGDIPAPI GdipFillRectangleI(GpGraphics *graphics, GpBrush *brush, INT x, INT y, INT width, INT height)
Definition: graphics.c:4552
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ FillRectangles() [1/2]

Status Graphics::FillRectangles ( const Brush brush,
const Rect rects,
INT  count 
)
inline

Definition at line 587 of file gdiplusgraphics.h.

588  {
589  return SetStatus(DllExports::GdipFillRectanglesI(graphics, brush ? brush->brush : NULL, rects, count));
590  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpStatus WINGDIPAPI GdipFillRectanglesI(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpRect *rects, INT count)
Definition: graphics.c:4596
Status SetStatus(Status status) const

◆ FillRectangles() [2/2]

Status Graphics::FillRectangles ( const Brush brush,
const RectF rects,
INT  count 
)
inline

Definition at line 592 of file gdiplusgraphics.h.

593  {
594  return SetStatus(DllExports::GdipFillRectangles(graphics, brush ? brush->brush : NULL, rects, count));
595  }
GLuint GLuint GLsizei count
Definition: gl.h:1545
GpBrush * brush
Definition: gdiplusbrush.h:49
smooth NULL
Definition: ftsmooth.c:416
GpGraphics * graphics
GpStatus WINGDIPAPI GdipFillRectangles(GpGraphics *graphics, GpBrush *brush, GDIPCONST GpRectF *rects, INT count)
Definition: graphics.c:4567
Status SetStatus(Status status) const

◆ FillRegion()

Status Graphics::FillRegion ( const Brush brush,
const Region region 
)
inline

Definition at line 597 of file gdiplusgraphics.h.

598  {
599  return NotImplemented;
600  }

◆ Flush()

VOID Graphics::Flush ( FlushIntention  intention)
inline

Definition at line 602 of file gdiplusgraphics.h.

603  {
604  }

◆ FromHDC() [1/2]

static Graphics* Graphics::FromHDC ( HDC  hdc)
inlinestatic

Definition at line 606 of file gdiplusgraphics.h.

607  {
608  return NULL;
609  }
smooth NULL
Definition: ftsmooth.c:416

◆ FromHDC() [2/2]

static Graphics* Graphics::FromHDC ( HDC  hdc,
HANDLE  hDevice 
)
inlinestatic

Definition at line 611 of file gdiplusgraphics.h.

612  {
613  return NULL;
614  }
smooth NULL
Definition: ftsmooth.c:416

◆ FromHWND()

static Graphics* Graphics::FromHWND ( HWND  hWnd,
BOOL  icm 
)
inlinestatic

Definition at line 616 of file gdiplusgraphics.h.

617  {
618  return NULL;
619  }
smooth NULL
Definition: ftsmooth.c:416

◆ FromImage()

static Graphics* Graphics::FromImage ( Image image)
inlinestatic

Definition at line 621 of file gdiplusgraphics.h.

622  {
623  return NULL;
624  }
smooth NULL
Definition: ftsmooth.c:416

◆ GetClip()

Status Graphics::GetClip ( Region region) const
inline

Definition at line 626 of file gdiplusgraphics.h.

627  {
628  return NotImplemented;
629  }

◆ GetClipBounds() [1/2]

Status Graphics::GetClipBounds ( Rect rect) const
inline

Definition at line 631 of file gdiplusgraphics.h.

632  {
634  }
GpStatus WINGDIPAPI GdipGetClipBoundsI(GpGraphics *graphics, GpRect *rect)
Definition: graphics.c:4834
& rect
Definition: startmenu.cpp:1413
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetClipBounds() [2/2]

Status Graphics::GetClipBounds ( RectF rect) const
inline

Definition at line 636 of file gdiplusgraphics.h.

637  {
639  }
& rect
Definition: startmenu.cpp:1413
GpGraphics * graphics
GpStatus WINGDIPAPI GdipGetClipBounds(GpGraphics *graphics, GpRectF *rect)
Definition: graphics.c:4807
Status SetStatus(Status status) const

◆ GetCompositingMode()

CompositingMode Graphics::GetCompositingMode ( VOID  )
inline

Definition at line 641 of file gdiplusgraphics.h.

642  {
643  CompositingMode compositingMode;
645  return compositingMode;
646  }
CompositingMode
Definition: gdiplusenums.h:245
GpStatus WINGDIPAPI GdipGetCompositingMode(GpGraphics *graphics, CompositingMode *mode)
Definition: graphics.c:4848
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetCompositingQuality()

CompositingQuality Graphics::GetCompositingQuality ( VOID  )
inline

Definition at line 648 of file gdiplusgraphics.h.

649  {
650  CompositingQuality compositingQuality;
652  return compositingQuality;
653  }
GpStatus WINGDIPAPI GdipGetCompositingQuality(GpGraphics *graphics, CompositingQuality *quality)
Definition: graphics.c:4865
CompositingQuality
Definition: gdiplusenums.h:129
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetDpiX()

REAL Graphics::GetDpiX ( VOID  )
inline

Definition at line 655 of file gdiplusgraphics.h.

656  {
657  REAL dpi;
659  return dpi;
660  }
GpStatus WINGDIPAPI GdipGetDpiX(GpGraphics *graphics, REAL *dpi)
Definition: graphics.c:6621
#define dpi
Definition: sysparams.c:22
GpGraphics * graphics
float REAL
Definition: types.h:41
Status SetStatus(Status status) const

◆ GetDpiY()

REAL Graphics::GetDpiY ( VOID  )
inline

Definition at line 662 of file gdiplusgraphics.h.

663  {
664  REAL dpi;
666  return dpi;
667  }
GpStatus WINGDIPAPI GdipGetDpiY(GpGraphics *graphics, REAL *dpi)
Definition: graphics.c:6635
#define dpi
Definition: sysparams.c:22
GpGraphics * graphics
float REAL
Definition: types.h:41
Status SetStatus(Status status) const

◆ GetHalftonePalette()

static HPALETTE Graphics::GetHalftonePalette ( VOID  )
inlinestatic

Definition at line 669 of file gdiplusgraphics.h.

670  {
671  return NULL;
672  }
smooth NULL
Definition: ftsmooth.c:416

◆ GetHDC()

HDC Graphics::GetHDC ( VOID  )
inline

Definition at line 674 of file gdiplusgraphics.h.

675  {
676  return NULL;
677  }
smooth NULL
Definition: ftsmooth.c:416

◆ GetInterpolationMode()

InterpolationMode Graphics::GetInterpolationMode ( VOID  )
inline

Definition at line 679 of file gdiplusgraphics.h.

680  {
681  InterpolationMode interpolationMode;
683  return interpolationMode;
684  }
GpStatus WINGDIPAPI GdipGetInterpolationMode(GpGraphics *graphics, InterpolationMode *mode)
Definition: graphics.c:4882
InterpolationMode
Definition: gdiplusenums.h:139
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetLastStatus()

Status Graphics::GetLastStatus ( VOID  )
inline

Definition at line 686 of file gdiplusgraphics.h.

687  {
688  return status;
689  }

◆ GetNearestColor()

Status Graphics::GetNearestColor ( Color color) const
inline

Definition at line 691 of file gdiplusgraphics.h.

692  {
693  return NotImplemented;
694  }

◆ GetPageScale()

REAL Graphics::GetPageScale ( VOID  )
inline

Definition at line 696 of file gdiplusgraphics.h.

697  {
698  REAL scale;
700  return scale;
701  }
GLenum GLenum GLenum GLenum GLenum scale
Definition: glext.h:9032
GpStatus WINGDIPAPI GdipGetPageScale(GpGraphics *graphics, REAL *scale)
Definition: graphics.c:4912
GpGraphics * graphics
float REAL
Definition: types.h:41
Status SetStatus(Status status) const

◆ GetPageUnit()

Unit Graphics::GetPageUnit ( VOID  )
inline

Definition at line 703 of file gdiplusgraphics.h.

704  {
705  Unit unit;
707  return unit;
708  }
Unit
Definition: gdiplusenums.h:25
png_const_structrp png_const_inforp int * unit
Definition: png.h:2161
GpStatus WINGDIPAPI GdipGetPageUnit(GpGraphics *graphics, GpUnit *unit)
Definition: graphics.c:4927
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetPixelOffsetMode()

PixelOffsetMode Graphics::GetPixelOffsetMode ( VOID  )
inline

Definition at line 710 of file gdiplusgraphics.h.

711  {
712  PixelOffsetMode pixelOffsetMode;
714  return pixelOffsetMode;
715  }
GpStatus WINGDIPAPI GdipGetPixelOffsetMode(GpGraphics *graphics, PixelOffsetMode *mode)
Definition: graphics.c:4943
PixelOffsetMode
Definition: gdiplusenums.h:158
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetRenderingOrigin()

Status Graphics::GetRenderingOrigin ( INT x,
INT y 
)
inline

Definition at line 717 of file gdiplusgraphics.h.

718  {
719  return NotImplemented; // FIXME: not available: SetStatus(DllExports::GdipGetRenderingOrigin(graphics, x, y));
720  }

◆ GetSmoothingMode()

SmoothingMode Graphics::GetSmoothingMode ( VOID  ) const
inline

Definition at line 722 of file gdiplusgraphics.h.

723  {
724  SmoothingMode smoothingMode;
726  return smoothingMode;
727  }
GpStatus WINGDIPAPI GdipGetSmoothingMode(GpGraphics *graphics, SmoothingMode *mode)
Definition: graphics.c:4960
SmoothingMode
Definition: gdiplusenums.h:119
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetTextContrast()

UINT Graphics::GetTextContrast ( VOID  ) const
inline

Definition at line 729 of file gdiplusgraphics.h.

730  {
731  UINT contrast;
733  return contrast;
734  }
GpGraphics * graphics
unsigned int UINT
Definition: ndis.h:50
GpStatus WINGDIPAPI GdipGetTextContrast(GpGraphics *graphics, UINT *contrast)
Definition: graphics.c:4975
Status SetStatus(Status status) const

◆ GetTextRenderingHint()

TextRenderingHint Graphics::GetTextRenderingHint ( VOID  ) const
inline

Definition at line 736 of file gdiplusgraphics.h.

737  {
740  return mode;
741  }
GpStatus WINGDIPAPI GdipGetTextRenderingHint(GpGraphics *graphics, TextRenderingHint *hint)
Definition: graphics.c:4988
TextRenderingHint
Definition: gdiplusenums.h:251
GLenum mode
Definition: glext.h:6217
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetTransform()

Status Graphics::GetTransform ( Matrix matrix)
inline

Definition at line 743 of file gdiplusgraphics.h.

744  {
745  return NotImplemented;
746  }

◆ GetVisibleClipBounds() [1/2]

Status Graphics::GetVisibleClipBounds ( Rect rect) const
inline

Definition at line 748 of file gdiplusgraphics.h.

749  {
751  }
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipGetVisibleClipBoundsI(GpGraphics *graphics, GpRect *rect)
Definition: graphics.c:5041
GpGraphics * graphics
Status SetStatus(Status status) const

◆ GetVisibleClipBounds() [2/2]

Status Graphics::GetVisibleClipBounds ( RectF rect) const
inline

Definition at line 753 of file gdiplusgraphics.h.

754  {
756  }
GpStatus WINGDIPAPI GdipGetVisibleClipBounds(GpGraphics *graphics, GpRectF *rect)
Definition: graphics.c:5004
& rect
Definition: startmenu.cpp:1413
GpGraphics * graphics
Status SetStatus(Status status) const

◆ IntersectClip() [1/3]

Status Graphics::IntersectClip ( const Rect rect)
inline

Definition at line 758 of file gdiplusgraphics.h.

759  {
760  return NotImplemented;
761  }

◆ IntersectClip() [2/3]

Status Graphics::IntersectClip ( const Region region)
inline

Definition at line 763 of file gdiplusgraphics.h.

764  {
765  return NotImplemented;
766  }

◆ IntersectClip() [3/3]

Status Graphics::IntersectClip ( const RectF rect)
inline

Definition at line 768 of file gdiplusgraphics.h.

769  {
770  return NotImplemented;
771  }

◆ IsClipEmpty()

BOOL Graphics::IsClipEmpty ( VOID  ) const
inline

Definition at line 773 of file gdiplusgraphics.h.

774  {
775  BOOL result;
777  return result;
778  }
GpStatus WINGDIPAPI GdipIsClipEmpty(GpGraphics *graphics, BOOL *res)
Definition: graphics.c:5109
unsigned int BOOL
Definition: ntddk_ex.h:94
GpGraphics * graphics
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [1/8]

BOOL Graphics::IsVisible ( const Point point) const
inline

Definition at line 780 of file gdiplusgraphics.h.

781  {
782  BOOL result;
784  return result;
785  }
GpStatus WINGDIPAPI GdipIsVisiblePointI(GpGraphics *graphics, INT x, INT y, BOOL *result)
Definition: graphics.c:5152
POINTL point
Definition: edittest.c:50
unsigned int BOOL
Definition: ntddk_ex.h:94
GpGraphics * graphics
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [2/8]

BOOL Graphics::IsVisible ( const Rect rect) const
inline

Definition at line 787 of file gdiplusgraphics.h.

788  {
789  BOOL result;
791  return result;
792  }
& rect
Definition: startmenu.cpp:1413
unsigned int BOOL
Definition: ntddk_ex.h:94
GpStatus WINGDIPAPI GdipIsVisibleRectI(GpGraphics *graphics, INT x, INT y, INT width, INT height, BOOL *result)
Definition: graphics.c:5196
GpGraphics * graphics
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [3/8]

BOOL Graphics::IsVisible ( REAL  x,
REAL  y 
) const
inline

Definition at line 794 of file gdiplusgraphics.h.

795  {
796  BOOL result;
798  return result;
799  }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
unsigned int BOOL
Definition: ntddk_ex.h:94
GpStatus WINGDIPAPI GdipIsVisiblePoint(GpGraphics *graphics, REAL x, REAL y, BOOL *result)
Definition: graphics.c:5119
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [4/8]

BOOL Graphics::IsVisible ( const RectF rect) const
inline

Definition at line 801 of file gdiplusgraphics.h.

802  {
803  BOOL result;
805  return result;
806  }
& rect
Definition: startmenu.cpp:1413
GpStatus WINGDIPAPI GdipIsVisibleRect(GpGraphics *graphics, REAL x, REAL y, REAL width, REAL height, BOOL *result)
Definition: graphics.c:5157
unsigned int BOOL
Definition: ntddk_ex.h:94
GpGraphics * graphics
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [5/8]

BOOL Graphics::IsVisible ( INT  x,
INT  y,
INT  width,
INT  height 
) const
inline

Definition at line 808 of file gdiplusgraphics.h.

809  {
810  BOOL result;
812  return result;
813  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
unsigned int BOOL
Definition: ntddk_ex.h:94
GpStatus WINGDIPAPI GdipIsVisibleRectI(GpGraphics *graphics, INT x, INT y, INT width, INT height, BOOL *result)
Definition: graphics.c:5196
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [6/8]

BOOL Graphics::IsVisible ( INT  x,
INT  y 
) const
inline

Definition at line 815 of file gdiplusgraphics.h.

816  {
817  BOOL result;
819  return result;
820  }
GpStatus WINGDIPAPI GdipIsVisiblePointI(GpGraphics *graphics, INT x, INT y, BOOL *result)
Definition: graphics.c:5152
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
unsigned int BOOL
Definition: ntddk_ex.h:94
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [7/8]

BOOL Graphics::IsVisible ( const PointF point) const
inline

Definition at line 822 of file gdiplusgraphics.h.

823  {
824  BOOL result;
826  return result;
827  }
POINTL point
Definition: edittest.c:50
unsigned int BOOL
Definition: ntddk_ex.h:94
GpStatus WINGDIPAPI GdipIsVisiblePoint(GpGraphics *graphics, REAL x, REAL y, BOOL *result)
Definition: graphics.c:5119
GpGraphics * graphics
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisible() [8/8]

BOOL Graphics::IsVisible ( REAL  x,
REAL  y,
REAL  width,
REAL  height 
) const
inline

Definition at line 829 of file gdiplusgraphics.h.

830  {
831  BOOL result;
833  return result;
834  }
GLint GLint GLsizei width
Definition: gl.h:1546
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpStatus WINGDIPAPI GdipIsVisibleRect(GpGraphics *graphics, REAL x, REAL y, REAL width, REAL height, BOOL *result)
Definition: graphics.c:5157
unsigned int BOOL
Definition: ntddk_ex.h:94
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
GLuint64EXT * result
Definition: glext.h:11304
Status SetStatus(Status status) const

◆ IsVisibleClipEmpty()

BOOL Graphics::IsVisibleClipEmpty ( VOID  ) const
inline

Definition at line 836 of file gdiplusgraphics.h.

837  {
838  return FALSE; /* FIXME: not available:
839  BOOL result;
840  SetStatus(DllExports::GdipIsVisibleClipEmpty(graphics, &result));
841  return result;*/
842  }

◆ MeasureCharacterRanges()

Status Graphics::MeasureCharacterRanges ( const WCHAR string,
INT  length,
const Font font,
const RectF layoutRect,
const StringFormat stringFormat,
INT  regionCount,
Region regions 
) const
inline

Definition at line 844 of file gdiplusgraphics.h.

845  {
846  return NotImplemented;
847  }

◆ MeasureDriverString()

Status Graphics::MeasureDriverString ( const UINT16 text,
INT  length,
const Font font,
const PointF positions,
INT  flags,
const Matrix matrix,
RectF boundingBox 
) const
inline

Definition at line 849 of file gdiplusgraphics.h.

850  {
851  return NotImplemented;
852  }

◆ MeasureString() [1/5]

Status Graphics::MeasureString ( const WCHAR string,
INT  length,
const Font font,
const RectF layoutRect,
RectF boundingBox 
) const
inline

Definition at line 854 of file gdiplusgraphics.h.

855  {
856  return NotImplemented;
857  }

◆ MeasureString() [2/5]

Status Graphics::MeasureString ( const WCHAR string,
INT  length,
const Font font,
const PointF origin,
const StringFormat stringFormat,
RectF boundingBox 
) const
inline

Definition at line 859 of file gdiplusgraphics.h.

860  {
861  return NotImplemented;
862  }

◆ MeasureString() [3/5]

Status Graphics::MeasureString ( const WCHAR string,
INT  length,
const Font font,
const RectF layoutRect,
const StringFormat stringFormat,
RectF boundingBox,
INT codepointsFitted,
INT linesFilled 
) const
inline

Definition at line 864 of file gdiplusgraphics.h.

865  {
866  return NotImplemented;
867  }

◆ MeasureString() [4/5]

Status Graphics::MeasureString ( const WCHAR string,
INT  length,
const Font font,
const SizeF &  layoutRectSize,
const StringFormat stringFormat,
SizeF *  size,
INT codepointsFitted,
INT linesFilled 
) const
inline

Definition at line 869 of file gdiplusgraphics.h.

870  {
871  return NotImplemented;
872  }

◆ MeasureString() [5/5]

Status Graphics::MeasureString ( const WCHAR string,
INT  length,
const Font font,
const PointF origin,
RectF boundingBox 
) const
inline

Definition at line 874 of file gdiplusgraphics.h.

875  {
876  return NotImplemented;
877  }

◆ MultiplyTransform()

Status Graphics::MultiplyTransform ( Matrix matrix,
MatrixOrder  order 
)
inline

Definition at line 879 of file gdiplusgraphics.h.

880  {
881  return NotImplemented;
882  }

◆ ReleaseHDC()

VOID Graphics::ReleaseHDC ( HDC  hdc)
inline

Definition at line 884 of file gdiplusgraphics.h.

885  {
886  }

◆ ResetClip()

Status Graphics::ResetClip ( VOID  )
inline

Definition at line 888 of file gdiplusgraphics.h.

889  {
891  }
GpStatus WINGDIPAPI GdipResetClip(GpGraphics *graphics)
Definition: graphics.c:5827
GpGraphics * graphics
Status SetStatus(Status status) const

◆ ResetTransform()

Status Graphics::ResetTransform ( VOID  )
inline

Definition at line 893 of file gdiplusgraphics.h.

894  {
896  }
GpStatus WINGDIPAPI GdipResetWorldTransform(GpGraphics *graphics)
Definition: graphics.c:5840
GpGraphics * graphics
Status SetStatus(Status status) const

◆ Restore()

Status Graphics::Restore ( GraphicsState  gstate)
inline

Definition at line 898 of file gdiplusgraphics.h.

899  {
900  return NotImplemented;
901  }

◆ RotateTransform()

Status Graphics::RotateTransform ( REAL  angle,
MatrixOrder  order 
)
inline

Definition at line 903 of file gdiplusgraphics.h.

904  {
906  }
GLuint GLdouble GLdouble GLint GLint order
Definition: glext.h:11194
GLfloat angle
Definition: glext.h:10853
GpStatus WINGDIPAPI GdipRotateWorldTransform(GpGraphics *graphics, REAL angle, GpMatrixOrder order)
Definition: graphics.c:5862
GpGraphics * graphics
Status SetStatus(Status status) const

◆ Save()

GraphicsState Graphics::Save ( VOID  )
inline

Definition at line 908 of file gdiplusgraphics.h.

909  {
910  return 0;
911  }

◆ ScaleTransform()

Status Graphics::ScaleTransform ( REAL  sx,
REAL  sy,
MatrixOrder  order 
)
inline

Definition at line 913 of file gdiplusgraphics.h.

914  {
916  }
GLuint GLdouble GLdouble GLint GLint order
Definition: glext.h:11194
GpStatus WINGDIPAPI GdipScaleWorldTransform(GpGraphics *graphics, REAL sx, REAL sy, GpMatrixOrder order)
Definition: graphics.c:6051
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetClip() [1/6]

Status Graphics::SetClip ( const Graphics g,
CombineMode  combineMode 
)
inline

Definition at line 918 of file gdiplusgraphics.h.

919  {
920  return SetStatus(DllExports::GdipSetClipGraphics(graphics, g ? g->graphics : NULL, combineMode));
921  }
smooth NULL
Definition: ftsmooth.c:416
GLboolean GLboolean g
Definition: glext.h:6204
GpGraphics * graphics
GpStatus WINGDIPAPI GdipSetClipGraphics(GpGraphics *graphics, GpGraphics *srcgraphics, CombineMode mode)
Definition: graphics.c:6074
Status SetStatus(Status status) const

◆ SetClip() [2/6]

Status Graphics::SetClip ( const GraphicsPath path,
CombineMode  combineMode 
)
inline

Definition at line 923 of file gdiplusgraphics.h.

924  {
925  return NotImplemented;
926  }

◆ SetClip() [3/6]

Status Graphics::SetClip ( const Region region,
CombineMode  combineMode 
)
inline

Definition at line 928 of file gdiplusgraphics.h.

929  {
930  return NotImplemented;
931  }

◆ SetClip() [4/6]

Status Graphics::SetClip ( const Rect rect,
CombineMode  combineMode 
)
inline

Definition at line 933 of file gdiplusgraphics.h.

934  {
935  return SetStatus(DllExports::GdipSetClipRectI(graphics, rect.X, rect.Y, rect.Width, rect.Height, combineMode));
936  }
& rect
Definition: startmenu.cpp:1413
GpGraphics * graphics
GpStatus WINGDIPAPI GdipSetClipRectI(GpGraphics *graphics, INT x, INT y, INT width, INT height, CombineMode mode)
Definition: graphics.c:6518
Status SetStatus(Status status) const

◆ SetClip() [5/6]

Status Graphics::SetClip ( HRGN  hRgn,
CombineMode  combineMode 
)
inline

Definition at line 938 of file gdiplusgraphics.h.

939  {
940  return SetStatus(DllExports::GdipSetClipHrgn(graphics, hRgn, combineMode));
941  }
static HRGN hRgn
Definition: mapping.c:33
GpStatus WINGDIPAPI GdipSetClipHrgn(GpGraphics *graphics, HRGN hrgn, CombineMode mode)
Definition: graphics.c:6412
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetClip() [6/6]

Status Graphics::SetClip ( const RectF rect,
CombineMode  combineMode 
)
inline

Definition at line 943 of file gdiplusgraphics.h.

944  {
945  return SetStatus(DllExports::GdipSetClipRect(graphics, rect.X, rect.Y, rect.Width, rect.Height, combineMode));
946  }
GpStatus WINGDIPAPI GdipSetClipRect(GpGraphics *graphics, REAL x, REAL y, REAL width, REAL height, CombineMode mode)
Definition: graphics.c:6473
& rect
Definition: startmenu.cpp:1413
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetCompositingMode()

Status Graphics::SetCompositingMode ( CompositingMode  compositingMode)
inline

Definition at line 948 of file gdiplusgraphics.h.

949  {
950  return SetStatus(DllExports::GdipSetCompositingMode(graphics, compositingMode));
951  }
GpStatus WINGDIPAPI GdipSetCompositingMode(GpGraphics *graphics, CompositingMode mode)
Definition: graphics.c:6085
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetCompositingQuality()

Status Graphics::SetCompositingQuality ( CompositingQuality  compositingQuality)
inline

Definition at line 953 of file gdiplusgraphics.h.

954  {
955  return SetStatus(DllExports::GdipSetCompositingQuality(graphics, compositingQuality));
956  }
GpStatus WINGDIPAPI GdipSetCompositingQuality(GpGraphics *graphics, CompositingQuality quality)
Definition: graphics.c:6114
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetGraphics()

VOID Graphics::SetGraphics ( GpGraphics graphics)
inlineprivate

Definition at line 1032 of file gdiplusgraphics.h.

1033  {
1034  this->graphics = graphics;
1035  }
GpGraphics * graphics

Referenced by Graphics().

◆ SetInterpolationMode()

Status Graphics::SetInterpolationMode ( InterpolationMode  interpolationMode)
inline

Definition at line 958 of file gdiplusgraphics.h.

959  {
960  return SetStatus(DllExports::GdipSetInterpolationMode(graphics, interpolationMode));
961  }
GpStatus WINGDIPAPI GdipSetInterpolationMode(GpGraphics *graphics, InterpolationMode mode)
Definition: graphics.c:6143
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetPageScale()

Status Graphics::SetPageScale ( REAL  scale)
inline

Definition at line 963 of file gdiplusgraphics.h.

964  {
966  }
GLenum GLenum GLenum GLenum GLenum scale
Definition: glext.h:9032
GpGraphics * graphics
GpStatus WINGDIPAPI GdipSetPageScale(GpGraphics *graphics, REAL scale)
Definition: graphics.c:6178
Status SetStatus(Status status) const

◆ SetPageUnit()

Status Graphics::SetPageUnit ( Unit  unit)
inline

Definition at line 968 of file gdiplusgraphics.h.

969  {
971  }
GpStatus WINGDIPAPI GdipSetPageUnit(GpGraphics *graphics, GpUnit unit)
Definition: graphics.c:6202
png_const_structrp png_const_inforp int * unit
Definition: png.h:2161
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetPixelOffsetMode()

Status Graphics::SetPixelOffsetMode ( PixelOffsetMode  pixelOffsetMode)
inline

Definition at line 973 of file gdiplusgraphics.h.

974  {
975  return SetStatus(DllExports::GdipSetPixelOffsetMode(graphics, pixelOffsetMode));
976  }
GpStatus WINGDIPAPI GdipSetPixelOffsetMode(GpGraphics *graphics, PixelOffsetMode mode)
Definition: graphics.c:6229
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetRenderingOrigin()

Status Graphics::SetRenderingOrigin ( INT  x,
INT  y 
)
inline

Definition at line 978 of file gdiplusgraphics.h.

979  {
981  }
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GpStatus WINGDIPAPI GdipSetRenderingOrigin(GpGraphics *graphics, INT x, INT y)
Definition: graphics.c:6258
GpGraphics * graphics
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
Status SetStatus(Status status) const

◆ SetSmoothingMode()

Status Graphics::SetSmoothingMode ( SmoothingMode  smoothingMode)
inline

Definition at line 983 of file gdiplusgraphics.h.

984  {
985  return SetStatus(DllExports::GdipSetSmoothingMode(graphics, smoothingMode));
986  }
GpStatus WINGDIPAPI GdipSetSmoothingMode(GpGraphics *graphics, SmoothingMode mode)
Definition: graphics.c:6289
GpGraphics * graphics
Status SetStatus(Status status) const

◆ SetStatus()

◆ SetTextContrast()

Status Graphics::SetTextContrast ( UINT  contrast)
inline

Definition at line 988 of file gdiplusgraphics.h.

989  {
991  }
GpGraphics * graphics
GpStatus WINGDIPAPI GdipSetTextContrast(GpGraphics *graphics, UINT contrast)
Definition: graphics.c:6318
Status SetStatus(Status status) const

◆ SetTextRenderingHint()

Status Graphics::SetTextRenderingHint ( TextRenderingHint  newMode)
inline

Definition at line 993 of file gdiplusgraphics.h.

994  {
996  }
GpStatus WINGDIPAPI GdipSetTextRenderingHint(GpGraphi