|
- /**************************************************************************\
- *
- * Copyright (c) 1998-2000, Microsoft Corp. All Rights Reserved.
- *
- * Module Name:
- *
- * GdiplusGpStubs.h
- *
- * Abstract:
- *
- * GDI+ Native C++ public header file
- *
- \**************************************************************************/
-
- #ifndef _GDIPLUSGPSTUBS_H
- #define _GDIPLUSGPSTUBS_H
-
- //---------------------------------------------------------------------------
- // GDI+ classes for forward reference
- //---------------------------------------------------------------------------
-
- class Graphics;
- class Pen;
- class Brush;
- class Matrix;
- class Bitmap;
- class Metafile;
- class GraphicsPath;
- class PathIterator;
- class Region;
- class Image;
- class TextureBrush;
- class HatchBrush;
- class SolidBrush;
- class LinearGradientBrush;
- class PathGradientBrush;
- class Font;
- class FontFamily;
- class FontCollection;
- class InstalledFontCollection;
- class PrivateFontCollection;
- class ImageAttributes;
- class CachedBitmap;
-
- //---------------------------------------------------------------------------
- // Internal GDI+ classes for internal type checking
- //---------------------------------------------------------------------------
- class GpGraphics {};
-
- class GpBrush {};
- class GpTexture : public GpBrush {};
- class GpSolidFill : public GpBrush {};
- class GpLineGradient : public GpBrush {};
- class GpPathGradient : public GpBrush {};
- class GpHatch : public GpBrush {};
-
- class GpPen {};
- class GpCustomLineCap {};
- class GpAdjustableArrowCap : public GpCustomLineCap {};
-
- class GpImage {};
- class GpBitmap : public GpImage {};
- class GpMetafile : public GpImage {};
- class GpImageAttributes {};
-
- class GpPath {};
- class GpRegion {};
- class GpPathIterator {};
-
- class GpFontFamily {};
- class GpFont {};
- class GpStringFormat {};
- class GpFontCollection {};
- class GpInstalledFontCollection : public GpFontCollection {};
- class GpPrivateFontCollection : public GpFontCollection {};
-
- class GpCachedBitmap;
-
- typedef Status GpStatus;
- typedef FillMode GpFillMode;
- typedef WrapMode GpWrapMode;
- typedef Unit GpUnit;
- typedef CoordinateSpace GpCoordinateSpace;
- typedef PointF GpPointF;
- typedef Point GpPoint;
- typedef RectF GpRectF;
- typedef Rect GpRect;
- typedef SizeF GpSizeF;
- typedef HatchStyle GpHatchStyle;
- typedef DashStyle GpDashStyle;
- typedef LineCap GpLineCap;
- typedef DashCap GpDashCap;
-
-
- typedef PenAlignment GpPenAlignment;
-
- typedef LineJoin GpLineJoin;
- typedef PenType GpPenType;
-
- typedef Matrix GpMatrix;
- typedef BrushType GpBrushType;
- typedef MatrixOrder GpMatrixOrder;
- typedef FlushIntention GpFlushIntention;
- typedef PathData GpPathData;
-
- #endif // !_GDIPLUSGPSTUBS.HPP
-
|