ReactOS  0.4.15-dev-1033-gd7d716a
gdiplusbase.h File Reference

Go to the source code of this file.

Classes

class  GdiplusBase
 

Functions

GpBrush *& getNat (const Brush *brush)
 
GpCachedBitmap *& getNat (const CachedBitmap *cb)
 
GpCustomLineCap *& getNat (const CustomLineCap *cap)
 
GpFont *& getNat (const Font *font)
 
GpFontCollection *& getNat (const FontCollection *fc)
 
GpFontFamily *& getNat (const FontFamily *ff)
 
GpGraphics *& getNat (const Graphics *graphics)
 
GpPath *& getNat (const GraphicsPath *path)
 
GpImage *& getNat (const Image *image)
 
GpImageAttributes *& getNat (const ImageAttributes *ia)
 
GpMatrix *& getNat (const Matrix *matrix)
 
GpMetafile *& getNat (const Metafile *metafile)
 
GpPen *& getNat (const Pen *pen)
 
GpRegion *& getNat (const Region *region)
 
GpStringFormat *& getNat (const StringFormat *sf)
 

Function Documentation

◆ getNat() [1/15]

GpBrush*& getNat ( const Brush brush)

Definition at line 97 of file gdiplusbrush.h.

98  {
99  return const_cast<Brush *>(brush)->nativeBrush;
100  }

Referenced by GraphicsPathIterator::GraphicsPathIterator(), GraphicsPathIterator::NextMarker(), and GraphicsPathIterator::NextSubpath().

◆ getNat() [2/15]

GpCachedBitmap*& getNat ( const CachedBitmap cb)

Definition at line 646 of file gdiplusheaders.h.

647  {
648  return const_cast<CachedBitmap *>(cb)->nativeCachedBitmap;
649  }
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32

◆ getNat() [3/15]

GpCustomLineCap*& getNat ( const CustomLineCap cap)

Definition at line 1475 of file gdiplusheaders.h.

1476  {
1477  return const_cast<CustomLineCap *>(cap)->nativeCap;
1478  }
GLenum cap
Definition: glext.h:9639

◆ getNat() [4/15]

GpFont*& getNat ( const Font font)

Definition at line 1006 of file gdiplusheaders.h.

1007  {
1008  return const_cast<Font *>(font)->font;
1009  }
Definition: mk_font.cpp:20

◆ getNat() [5/15]

Definition at line 705 of file gdiplusheaders.h.

706  {
707  return const_cast<FontCollection *>(fc)->nativeFontCollection;
708  }
PFOR_CONTEXT fc
Definition: for.c:57

◆ getNat() [6/15]

GpFontFamily*& getNat ( const FontFamily ff)

Definition at line 832 of file gdiplusheaders.h.

833  {
834  return const_cast<FontFamily *>(ff)->fontFamily;
835  }

◆ getNat() [7/15]

GpGraphics*& getNat ( const Graphics graphics)

Definition at line 1527 of file gdiplusgraphics.h.

1528  {
1529  return const_cast<Graphics *>(graphics)->nativeGraphics;
1530  }

◆ getNat() [8/15]

GpPath*& getNat ( const GraphicsPath path)

Definition at line 620 of file gdipluspath.h.

621  {
622  return const_cast<GraphicsPath *>(path)->nativePath;
623  }

◆ getNat() [9/15]

GpImage*& getNat ( const Image image)

Definition at line 372 of file gdiplusheaders.h.

373  {
374  return const_cast<Image *>(image)->nativeImage;
375  }

◆ getNat() [10/15]

Definition at line 249 of file gdiplusimageattributes.h.

250  {
251  return const_cast<ImageAttributes *>(ia)->nativeImageAttr;
252  }

◆ getNat() [11/15]

GpMatrix*& getNat ( const Matrix matrix)

Definition at line 234 of file gdiplusmatrix.h.

235  {
236  return const_cast<Matrix *>(matrix)->nativeMatrix;
237  }
GLuint GLenum matrix
Definition: glext.h:9407

◆ getNat() [12/15]

GpMetafile*& getNat ( const Metafile metafile)

Definition at line 243 of file gdiplusmetafile.h.

244  {
245  return reinterpret_cast<GpMetafile *&>(const_cast<Metafile *>(metafile)->nativeImage);
246  }
static const unsigned char metafile[]
Definition: olepicture.c:138

◆ getNat() [13/15]

GpPen*& getNat ( const Pen pen)

Definition at line 388 of file gdipluspen.h.

389  {
390  return const_cast<Pen *>(pen)->nativePen;
391  }

◆ getNat() [14/15]

GpRegion*& getNat ( const Region region)

Definition at line 1389 of file gdiplusheaders.h.

1390  {
1391  return const_cast<Region *>(region)->nativeRegion;
1392  }

◆ getNat() [15/15]

GpStringFormat*& getNat ( const StringFormat sf)

Definition at line 217 of file gdiplusstringformat.h.

218  {
219  return const_cast<StringFormat *>(sf)->nativeFormat;
220  }