ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <gdiplusgraphics.h>

Inherits GdiplusBase.

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)

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

Detailed Description

Definition at line 22 of file gdiplusgraphics.h.


The documentation for this class was generated from the following file:

Generated on Sat May 26 2012 06:20:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.