ReactOS 0.4.15-dev-7924-g5949c20
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:33

◆ 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 }
#define cap
Definition: glfuncs.h:226

◆ 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]

GpFontCollection *& getNat ( const FontCollection fc)

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 }
GLeglImageOES image
Definition: gl.h:2204

◆ 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 }
Definition: gdipluspen.h:23

◆ 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 }