Zdexby TheHolyOneZ
44,741 classes
Class

GDIPlus

: Object
System.Drawing.GDIPlus, System.Drawing 0x0010 (16 B) inherited 0x0010 System.Drawing.dll
0x00x0010

Members 5

OffsetSizeNameTypeFlagsDefault
0x08DisplaylongPublicStatic—
0x01UseX11DrawableboolPublicStatic—
0x01UseCarbonDrawableboolPublicStatic—
0x01UseCocoaDrawableboolPublicStatic—
0x08GdiPlusTokenulongStatic+1 flags—

Functions 149

SignatureFlagsNativeParams
Status GdiplusStartup(ref ulong& token, ref GdiplusStartupInput& input, ref GdiplusStartupOutput& output)Static+2 flags—0x18
void ProcessExit(object sender, EventArgs e)PrivateStatic—0x08
void .cctor()PrivateStatic+1 flags—0x00
bool RunningOnWindows()PublicStatic—0x01
bool RunningOnUnix()PublicStatic—0x01
void CheckStatus(const Status& status)Static+1 flags—0x04
int GdipCloneBrush(const HandleRef& brush, ref long& clonedBrush)Static+2 flags—0x10
int GdipDeleteBrush(const HandleRef& brush)Static+2 flags—0x10
Status GdipCreateRegion(ref long& region)Static+2 flags—0x08
Status GdipDeleteRegion(long region)Static+2 flags—0x08
Status GdipCreateRegionRectI(ref Rectangle& rect, ref long& region)Static+2 flags—0x10
Status GdipCombineRegionRectI(long region, ref Rectangle& rect, const CombineMode& combineMode)Static+2 flags—0x10
Status GdipGetRegionBounds(long region, long graphics, ref RectangleF& rect)Static+2 flags—0x10
Status GdipSetEmpty(long region)Static+2 flags—0x08
Status GdipIsInfiniteRegion(long region, long graphics, ref bool& result)Static+2 flags—0x08
Status GdipCombineRegionRegion(long region, long region2, const CombineMode& combineMode)Static+2 flags—0x08
Status GdipGetRegionHRgn(long region, long graphics, ref long& hRgn)Static+2 flags—0x08
Status GdipCreateRegionHrgn(long hRgn, ref long& region)Static+2 flags—0x08
int GdipCreateSolidFill(int color, ref long& brush)Static+2 flags—0x08
int GdipCreateHatchBrush(int hatchstyle, int foreColor, int backColor, ref long& brush)Static+2 flags—0x08
int GdipCreateTexture(const HandleRef& image, int wrapMode, ref long& texture)Static+2 flags—0x10
Status GdipCreateLineBrushI(ref Point& point1, ref Point& point2, int color1, int color2, const WrapMode& wrapMode, ref long& brush)Static+2 flags—0x08
Status GdipCreateLineBrushFromRectI(ref Rectangle& rect, int color1, int color2, const LinearGradientMode& linearGradientMode, const WrapMode& wrapMode, ref long& brush)Static+2 flags—0x10
Status GdipGetLineRect(long brush, ref RectangleF& rect)Static+2 flags—0x10
Status GdipCreateFromHDC(long hDC, ref long& graphics)Static+2 flags—0x08
Status GdipDeleteGraphics(long graphics)Static+2 flags—0x08
Status GdipRestoreGraphics(long graphics, uint graphicsState)Static+2 flags—0x08
Status GdipSaveGraphics(long graphics, ref uint& state)Static+2 flags0x08
Status GdipRotateWorldTransform(long graphics, float angle, const MatrixOrder& order)Static+2 flags0x08
Status GdipTranslateWorldTransform(long graphics, float dx, float dy, const MatrixOrder& order)Static+2 flags0x08
Status GdipDrawLine(long graphics, long pen, float x1, float y1, float x2, float y2)Static+2 flags0x08
Status GdipDrawLineI(long graphics, long pen, int x1, int y1, int x2, int y2)Static+2 flags0x08
Status GdipDrawLinesI(long graphics, long pen, const Point[]& points, int count)Static+2 flags0x08
Status GdipDrawPolygonI(long graphics, long pen, const Point[]& points, int count)Static+2 flags0x08
Status GdipDrawRectangleI(long graphics, long pen, int x, int y, int width, int height)Static+2 flags0x08
Status GdipFillEllipseI(long graphics, long pen, int x, int y, int width, int height)Static+2 flags0x08
Status GdipFillPolygonI(long graphics, long brush, const Point[]& points, int count, const FillMode& fillMode)Static+2 flags0x08
Status GdipFillPolygon2(long graphics, long brush, const PointF[]& points, int count)Static+2 flags0x08
Status GdipFillRectangle(long graphics, long brush, float x1, float y1, float x2, float y2)Static+2 flags0x08
Status GdipFillRectangleI(long graphics, long brush, int x1, int y1, int x2, int y2)Static+2 flags0x08
Status GdipDrawString(long graphics, const string& text, int len, long font, ref RectangleF& rc, long format, long brush)Static+2 flags0x10
Status GdipGetDC(long graphics, ref long& hdc)Static+2 flags0x08
Status GdipReleaseDC(long graphics, long hdc)Static+2 flags0x08
Status GdipDrawImageRectI(long graphics, long image, int x, int y, int width, int height)Static+2 flags0x08
Status GdipResetWorldTransform(long graphics)Static+2 flags0x08
Status GdipGetWorldTransform(long graphics, long matrix)Static+2 flags0x08
Status GdipGraphicsClear(long graphics, int argb)Static+2 flags0x08
Status GdipSetClipRectI(long graphics, int x, int y, int width, int height, const CombineMode& combineMode)Static+2 flags0x08
Status GdipSetClipRegion(long graphics, long region, const CombineMode& combineMode)Static+2 flags0x08
Status GdipResetClip(long graphics)Static+2 flags0x08
Status GdipGetClip(long graphics, long region)Static+2 flags0x08
Status GdipGetDpiX(long graphics, ref float& dpi)Static+2 flags0x08
Status GdipGetDpiY(long graphics, ref float& dpi)Static+2 flags0x08
Status GdipFlush(long graphics, const FlushIntention& intention)Static+2 flags0x08
Status GdipCreatePen1(int argb, float width, const GraphicsUnit& unit, ref long& pen)Static+2 flags0x08
Status GdipCreatePen2(long brush, float width, const GraphicsUnit& unit, ref long& pen)Static+2 flags0x08
Status GdipClonePen(long pen, ref long& clonepen)Static+2 flags0x08
Status GdipDeletePen(long pen)Static+2 flags0x08
Status GdipSetPenDashStyle(long pen, const DashStyle& dashStyle)Static+2 flags0x08
Status GdipGetPenWidth(long pen, ref float& width)Static+2 flags0x08
Status GdipCreateFromHWND(long hwnd, ref long& graphics)Static+2 flags0x08
Status GdipMeasureString(long graphics, const string& str, int length, long font, ref RectangleF& layoutRect, long stringFormat, ref RectangleF& boundingBox, const Int32*& codepointsFitted, const Int32*& linesFilled)Static+2 flags0x10
Status GdipCreateBitmapFromScan0(int width, int height, int stride, const PixelFormat& format, long scan0, ref long& bmp)Static+2 flags0x08
Status GdipCreateBitmapFromGraphics(int width, int height, long target, ref long& bitmap)Static+2 flags0x08
Status GdipBitmapLockBits(long bmp, ref Rectangle& rc, const ImageLockMode& flags, const PixelFormat& format, BitmapData bmpData)Static+2 flags0x10
Status GdipBitmapUnlockBits(long bmp, BitmapData bmpData)Static+2 flags0x08
Status GdipBitmapGetPixel(long bmp, int x, int y, ref int& argb)Static+2 flags0x08
Status GdipBitmapSetPixel(long bmp, int x, int y, int argb)Static+2 flags0x08
Status GdipLoadImageFromStream(IStream stream, ref long& image)Static+2 flags0x08
Status GdipSaveImageToStream(const HandleRef& image, IStream stream, ref Guid& clsidEncoder, const HandleRef& encoderParams)Static+2 flags0x10
Status GdipCloneImage(long image, ref long& imageclone)Static+2 flags0x08
Status GdipCreateBitmapFromHBITMAP(long hBitMap, long gdiPalette, ref long& image)Static+2 flags0x08
Status GdipDisposeImage(long image)Static+2 flags0x08
Status GdipGetImageType(long image, ref ImageType& type)Static+2 flags0x08
Status GdipImageGetFrameDimensionsCount(long image, ref uint& count)Static+2 flags0x08
Status GdipImageGetFrameDimensionsList(long image, const Guid[]& dimensionIDs, uint count)Static+2 flags0x08
Status GdipGetImageHeight(long image, ref uint& height)Static+2 flags0x08
Status GdipGetImagePaletteSize(long image, ref int& size)Static+2 flags0x08
Status GdipGetImagePalette(long image, long palette, int size)Static+2 flags0x08
Status GdipSetImagePalette(long image, long palette)Static+2 flags0x08
Status GdipGetImagePixelFormat(long image, ref PixelFormat& format)Static+2 flags0x08
Status GdipGetImageRawFormat(long image, ref Guid& format)Static+2 flags0x10
Status GdipGetImageWidth(long image, ref uint& width)Static+2 flags0x08
Status GdipImageGetFrameCount(long image, ref Guid& guidDimension, ref uint& count)Static+2 flags0x10
Status GdipImageSelectActiveFrame(long image, ref Guid& guidDimension, int frameIndex)Static+2 flags0x10
Status GdipGetPropertyItemSize(long image, int propertyID, ref int& propertySize)Static+2 flags0x08
Status GdipGetPropertyItem(long image, int propertyID, int propertySize, long buffer)Static+2 flags0x08
Status GdipImageRotateFlip(long image, const RotateFlipType& rotateFlipType)Static+2 flags0x08
Status GdipDrawImageI(long graphics, long image, int x, int y)Static+2 flags0x08
Status GdipGetImageGraphicsContext(long image, ref long& graphics)Static+2 flags0x08
Status GdipDrawImageRectRectI(long graphics, long image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, const GraphicsUnit& srcUnit, long imageattr, DrawImageAbort callback, long callbackData)Static+2 flags0x08
Status GdipCreateStringFormat(const StringFormatFlags& formatAttributes, int language, ref long& native)Static+2 flags0x08
Status GdipCreateHBITMAPFromBitmap(long bmp, ref long& HandleBmp, int clrbackground)Static+2 flags0x08
Status GdipCreateBitmapFromHICON(long hicon, ref long& bitmap)Static+2 flags0x08
Status GdipCreateMatrix(ref long& matrix)Static+2 flags0x08
Status GdipDeleteMatrix(long matrix)Static+2 flags0x08
Status GdipGetMatrixElements(long matrix, long matrixOut)Static+2 flags0x08
Status GdipIsMatrixEqual(long matrix, long matrix2, ref bool& result)Static+2 flags0x08
int GdipCreateImageAttributes(ref long& imageattr)Static+2 flags0x08
int GdipSetImageAttributesColorKeys(const HandleRef& imageattr, const ColorAdjustType& type, bool enableFlag, int colorLow, int colorHigh)Static+2 flags0x10
int GdipDisposeImageAttributes(const HandleRef& imageattr)Static+2 flags0x10
int GdipSetImageAttributesColorMatrix(const HandleRef& imageattr, const ColorAdjustType& type, bool enableFlag, ColorMatrix colorMatrix, ColorMatrix grayMatrix, const ColorMatrixFlag& flags)Static+2 flags0x10
int GdipCloneImageAttributes(const HandleRef& imageattr, ref long& cloneImageattr)Static+2 flags0x10
Status GdipCreateFont(long fontFamily, float emSize, const FontStyle& style, const GraphicsUnit& unit, ref long& font)Static+2 flags0x08
Status GdipDeleteFont(long font)Static+2 flags0x08
Status GdipGetLogFont(long font, long graphics, object logfontA)Static+2 flags0x08
long CreateFontIndirect(ref LOGFONT& logfont)Static+2 flags0x28
long GetDC(long hwnd)Static+2 flags0x08
int ReleaseDC(long hWnd, long hDC)Static+2 flags0x08
bool GetIconInfo(long hIcon, ref IconInfo& iconinfo)Static+2 flags0x20
long CreateIconIndirect(ref IconInfo& piconinfo)Static+2 flags0x20
bool DestroyIcon(long hIcon)Static+2 flags0x08
long XOpenDisplay(long display)Static+2 flags0x08
long XRootWindow(long display, int screen)Static+2 flags0x08
int XDefaultScreen(long display)Static+2 flags0x08
int GdipGetFontCollectionFamilyCount(const HandleRef& collection, ref int& found)Static+2 flags0x10
int GdipGetFontCollectionFamilyList(const HandleRef& collection, int getCount, const IntPtr[]& dest, ref int& retCount)Static+2 flags0x10
int GdipNewInstalledFontCollection(ref long& collection)Static+2 flags0x08
Status GdipNewPrivateFontCollection(ref long& collection)Static+2 flags0x08
Status GdipDeletePrivateFontCollection(ref long& collection)Static+2 flags0x08
Status GdipCreateFontFamilyFromName(const string& fName, long collection, ref long& fontFamily)Static+2 flags0x08
Status GdipGetFamilyName(long family, long name, int language)Static+2 flags0x08
Status GdipGetGenericFontFamilySansSerif(ref long& fontFamily)Static+2 flags0x08
Status GdipGetGenericFontFamilySerif(ref long& fontFamily)Static+2 flags0x08
Status GdipGetGenericFontFamilyMonospace(ref long& fontFamily)Static+2 flags0x08
Status GdipGetCellAscent(long fontFamily, int style, ref short& ascent)Static+2 flags0x08
Status GdipGetCellDescent(long fontFamily, int style, ref short& descent)Static+2 flags0x08
Status GdipDeleteFontFamily(long fontFamily)Static+2 flags0x08
Status GdipGetFontHeightGivenDPI(long font, float dpi, ref float& height)Static+2 flags0x08
int GdipCloneFontFamily(const HandleRef& fontFamily, ref long& clone)Static+2 flags0x10
Status GdipStringFormatGetGenericTypographic(ref long& format)Static+2 flags0x08
Status GdipDeleteStringFormat(long format)Static+2 flags0x08
Status GdipCloneStringFormat(long srcformat, ref long& format)Static+2 flags0x08
Status GdipSetStringFormatFlags(long format, const StringFormatFlags& flags)Static+2 flags0x08
Status GdipGetStringFormatFlags(long format, ref StringFormatFlags& flags)Static+2 flags0x08
Status GdipSetStringFormatAlign(long format, const StringAlignment& align)Static+2 flags0x08
Status GdipGetStringFormatAlign(long format, ref StringAlignment& align)Static+2 flags0x08
Status GdipSetStringFormatLineAlign(long format, const StringAlignment& align)Static+2 flags0x08
Status GdipSetStringFormatTrimming(long format, const StringTrimming& trimming)Static+2 flags0x08
Status GdipSetStringFormatHotkeyPrefix(long format, const HotkeyPrefix& hotkeyPrefix)Static+2 flags0x08
Status GdipSetStringFormatTabStops(long format, float firstTabOffset, int count, const float[]& tabStops)Static+2 flags0x08
int GdipGetImageEncodersSize(ref int& encoderNums, ref int& arraySize)Static+2 flags0x04
int GdipGetImageEncoders(int encoderNums, int arraySize, long encoders)Static+2 flags0x08
Status GdipCreateFromContext_macosx(long cgref, int width, int height, ref long& graphics)Static+2 flags0x08
Status GdipSetVisibleClip_linux(long graphics, ref Rectangle& rect)Static+2 flags0x10
Status GdipCreateFromXDrawable_linux(long drawable, long display, ref long& graphics)Static+2 flags0x08
Status GdipLoadImageFromDelegate_linux(StreamGetHeaderDelegate getHeader, StreamGetBytesDelegate getBytes, StreamPutBytesDelegate putBytes, StreamSeekDelegate doSeek, StreamCloseDelegate close, StreamSizeDelegate size, ref long& image)Static+2 flags0x08
Status GdipSaveImageToDelegate_linux(long image, StreamGetBytesDelegate getBytes, StreamPutBytesDelegate putBytes, StreamSeekDelegate doSeek, StreamCloseDelegate close, StreamSizeDelegate size, ref Guid& encoderClsID, long encoderParameters)Static+2 flags0x10
int uname(long buf)PrivateStatic+1 flags0x08

Subclasses 1