Class Gdip

java.lang.Object
org.eclipse.swt.internal.Platform
org.eclipse.swt.internal.gdip.Gdip

public class Gdip extends Platform
  • Field Details

  • Constructor Details

    • Gdip

      public Gdip()
  • Method Details

    • ColorPalette_sizeof

      public static final int ColorPalette_sizeof()
      64 bit
    • GdiplusStartupInput_sizeof

      public static final int GdiplusStartupInput_sizeof()
    • GdiplusStartup

      public static final int GdiplusStartup(int[] token, GdiplusStartupInput input, int output)
      Parameters:
      token - cast=(ULONG_PTR *)
      input - cast=(const GdiplusStartupInput *)
      output - cast=(GdiplusStartupOutput *)
    • GdiplusShutdown

      public static final void GdiplusShutdown(int token)
      Parameters:
      token - cast=(ULONG_PTR)
    • Bitmap_new

      public static final int Bitmap_new(int hbm, int hpal)
      Parameters:
      hbm - cast=(HBITMAP)
      hpal - cast=(HPALETTE)
    • Bitmap_new

      public static final int Bitmap_new(int hicon)
      Parameters:
      hicon - cast=(HICON)
    • Bitmap_new

      public static final int Bitmap_new(int width, int height, int stride, int format, int scan0)
      Parameters:
      format - cast=(PixelFormat)
      scan0 - cast=(BYTE *)
    • Bitmap_new

      public static final int Bitmap_new(char[] filename, boolean useIcm)
      Parameters:
      filename - cast=(WCHAR*)
    • Bitmap_delete

      public static final void Bitmap_delete(int bitmap)
    • Bitmap_GetHBITMAP

      public static final int Bitmap_GetHBITMAP(int bitmap, int colorBackground, int[] hbmReturn)
      Parameters:
      bitmap - cast=(Bitmap*)
      colorBackground - cast=(Color*),flags=struct
      hbmReturn - cast=(HBITMAP*)
    • Bitmap_GetHICON

      public static final int Bitmap_GetHICON(int bitmap, int[] hicon)
      Parameters:
      bitmap - cast=(Bitmap*)
      hicon - cast=(HICON*)
    • BitmapData_new

      public static final int BitmapData_new()
    • BitmapData_delete

      public static final void BitmapData_delete(int bitmapData)
    • Bitmap_LockBits

      public static final int Bitmap_LockBits(int bitmap, int rect, int flags, int pixelFormat, int lockedBitmapData)
      Parameters:
      bitmap - cast=(Bitmap*)
      rect - cast=(Rect*)
      pixelFormat - cast=(PixelFormat)
      lockedBitmapData - cast=(BitmapData*)
    • Bitmap_UnlockBits

      public static final int Bitmap_UnlockBits(int bitmap, int lockedBitmapData)
      Parameters:
      bitmap - cast=(Bitmap*)
      lockedBitmapData - cast=(BitmapData*)
    • Brush_Clone

      public static final int Brush_Clone(int brush)
      Parameters:
      brush - cast=(Brush *)
    • Brush_GetType

      public static final int Brush_GetType(int brush)
      Parameters:
      brush - cast=(Brush *)
    • Color_new

      public static final int Color_new(int argb)
      Parameters:
      argb - cast=(ARGB)
    • Color_delete

      public static final void Color_delete(int color)
    • PrivateFontCollection_new

      public static final int PrivateFontCollection_new()
    • PrivateFontCollection_delete

      public static final void PrivateFontCollection_delete(int collection)
    • PrivateFontCollection_AddFontFile

      public static final int PrivateFontCollection_AddFontFile(int collection, char[] filename)
      Parameters:
      collection - cast=(PrivateFontCollection *)
      filename - cast=(const WCHAR *)
    • Font_new

      public static final int Font_new(int hdc, int hfont)
      Parameters:
      hdc - cast=(HDC)
      hfont - cast=(HFONT)
    • Font_new

      public static final int Font_new(int family, float emSize, int style, int unit)
      Parameters:
      family - cast=(const FontFamily *)
      emSize - cast=(REAL)
      style - cast=(INT)
      unit - cast=(Unit)
    • Font_new

      public static final int Font_new(char[] familyName, float emSize, int style, int unit, int fontCollection)
      Parameters:
      familyName - cast=(const WCHAR *)
      emSize - cast=(REAL)
      style - cast=(INT)
      unit - cast=(Unit)
      fontCollection - cast=(const FontCollection *)
    • Font_delete

      public static final void Font_delete(int font)
    • Font_GetFamily

      public static final int Font_GetFamily(int font, int family)
      Parameters:
      font - cast=(Font *)
      family - cast=(FontFamily *)
    • Font_GetSize

      public static final float Font_GetSize(int font)
      Parameters:
      font - cast=(Font *)
    • Font_GetStyle

      public static final int Font_GetStyle(int font)
      Parameters:
      font - cast=(Font *)
    • Font_GetLogFontW

      public static final int Font_GetLogFontW(int font, int g, int logfontW)
      Parameters:
      font - cast=(Font *)
      g - cast=(const Graphics *)
      logfontW - cast=(LOGFONTW *)
    • Font_IsAvailable

      public static final boolean Font_IsAvailable(int font)
      Parameters:
      font - cast=(Font *)
    • FontFamily_new

      public static final int FontFamily_new()
    • FontFamily_new

      public static final int FontFamily_new(char[] name, int fontCollection)
      Parameters:
      name - cast=(const WCHAR *)
      fontCollection - cast=(const FontCollection *)
    • FontFamily_delete

      public static final void FontFamily_delete(int family)
    • FontFamily_GetFamilyName

      public static final int FontFamily_GetFamilyName(int family, char[] name, char language)
      Parameters:
      family - cast=(FontFamily *)
      name - cast=(WCHAR *)
      language - cast=(WCHAR)
    • FontFamily_IsAvailable

      public static final boolean FontFamily_IsAvailable(int family)
      Parameters:
      family - cast=(FontFamily *)
    • Graphics_new

      public static final int Graphics_new(int hdc)
      Parameters:
      hdc - cast=(HDC)
    • Graphics_delete

      public static final void Graphics_delete(int graphics)
    • Graphics_DrawArc

      public static final int Graphics_DrawArc(int graphics, int pen, int x, int y, int width, int height, float startAngle, float sweepAngle)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
    • Graphics_DrawDriverString

      public static final int Graphics_DrawDriverString(int graphics, int text, int length, int font, int brush, PointF positions, int flags, int matrix)
      Parameters:
      graphics - cast=(Graphics *)
      text - cast=(const UINT16 *)
      font - cast=(const Font *)
      brush - cast=(const Brush *)
      positions - cast=(const PointF *)
      matrix - cast=(const Matrix *)
    • Graphics_DrawDriverString

      public static final int Graphics_DrawDriverString(int graphics, int text, int length, int font, int brush, float[] positions, int flags, int matrix)
      Parameters:
      graphics - cast=(Graphics *)
      text - cast=(const UINT16 *)
      font - cast=(const Font *)
      brush - cast=(const Brush *)
      positions - cast=(const PointF *)
      matrix - cast=(const Matrix *)
    • Graphics_DrawEllipse

      public static final int Graphics_DrawEllipse(int graphics, int pen, int x, int y, int width, int height)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
    • Graphics_DrawImage

      public static final int Graphics_DrawImage(int graphics, int image, int x, int y)
      Parameters:
      graphics - cast=(Graphics *)
      image - cast=(Image *)
      x - cast=(INT)
      y - cast=(INT)
    • Graphics_DrawImage

      public static final int Graphics_DrawImage(int graphics, int image, Rect destRect, int srcx, int srcy, int srcwidth, int srcheight, int srcUnit, int imageAttributes, int callback, int callbackData)
      Parameters:
      graphics - cast=(Graphics *)
      image - cast=(Image *)
      destRect - cast=(const Rect *),flags=struct
      srcx - cast=(INT)
      srcy - cast=(INT)
      srcwidth - cast=(INT)
      srcheight - cast=(INT)
      srcUnit - cast=(Unit)
      imageAttributes - cast=(ImageAttributes *)
      callback - cast=(DrawImageAbort)
      callbackData - cast=(VOID *)
    • Graphics_DrawLine

      public static final int Graphics_DrawLine(int graphics, int pen, int x1, int y1, int x2, int y2)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
    • Graphics_DrawLines

      public static final int Graphics_DrawLines(int graphics, int pen, int[] points, int count)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
      count - cast=(INT)
    • Graphics_DrawPath

      public static final int Graphics_DrawPath(int graphics, int pen, int path)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
      path - cast=(GraphicsPath *)
    • Graphics_DrawPolygon

      public static final int Graphics_DrawPolygon(int graphics, int pen, int[] points, int count)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
      count - cast=(INT)
    • Graphics_DrawRectangle

      public static final int Graphics_DrawRectangle(int graphics, int pen, int x, int y, int width, int height)
      Parameters:
      graphics - cast=(Graphics *)
      pen - cast=(Pen *)
    • Graphics_DrawString

      public static final int Graphics_DrawString(int graphics, char[] string, int length, int font, PointF origin, int brush)
      Parameters:
      graphics - cast=(Graphics *)
      string - cast=(WCHAR *)
      length - cast=(int)
      font - cast=(Font *)
      origin - flags=struct
      brush - cast=(Brush *)
    • Graphics_DrawString

      public static final int Graphics_DrawString(int graphics, char[] string, int length, int font, PointF origin, int format, int brush)
      Parameters:
      graphics - cast=(Graphics *)
      string - cast=(WCHAR *)
      length - cast=(int)
      font - cast=(Font *)
      origin - flags=struct
      format - cast=(StringFormat *)
      brush - cast=(Brush *)
    • Graphics_FillEllipse

      public static final int Graphics_FillEllipse(int graphics, int brush, int x, int y, int width, int height)
      Parameters:
      graphics - cast=(Graphics *)
      brush - cast=(Brush *)
      x - cast=(INT)
      y - cast=(INT)
      width - cast=(INT)
      height - cast=(INT)
    • Graphics_FillPath

      public static final int Graphics_FillPath(int graphics, int brush, int path)
      Parameters:
      graphics - cast=(Graphics *)
      brush - cast=(Brush *)
      path - cast=(GraphicsPath *)
    • Graphics_Flush

      public static final void Graphics_Flush(int graphics, int intention)
      Parameters:
      graphics - cast=(Graphics *)
      intention - cast=(FlushIntention)
    • Graphics_FillPie

      public static final int Graphics_FillPie(int graphics, int brush, int x, int y, int width, int height, float startAngle, float sweepAngle)
      Parameters:
      graphics - cast=(Graphics *)
      brush - cast=(Brush *)
      x - cast=(INT)
      y - cast=(INT)
      width - cast=(INT)
      height - cast=(INT)
      startAngle - cast=(REAL)
      sweepAngle - cast=(REAL)
    • Graphics_FillPolygon

      public static final int Graphics_FillPolygon(int graphics, int brush, int[] points, int count, int fillMode)
      Parameters:
      graphics - cast=(Graphics *)
      brush - cast=(Brush *)
      points - cast=(Point *)
      count - cast=(INT)
      fillMode - cast=(FillMode)
    • Graphics_FillRectangle

      public static final int Graphics_FillRectangle(int graphics, int brush, int x, int y, int width, int height)
      Parameters:
      graphics - cast=(Graphics *)
      brush - cast=(Brush *)
      x - cast=(INT)
      y - cast=(INT)
      width - cast=(INT)
      height - cast=(INT)
    • Graphics_GetClipBounds

      public static final int Graphics_GetClipBounds(int graphics, RectF rect)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_GetClipBounds

      public static final int Graphics_GetClipBounds(int graphics, Rect rect)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_GetClip

      public static final int Graphics_GetClip(int graphics, int region)
      Parameters:
      graphics - cast=(Graphics *)
      region - cast=(Region *)
    • Graphics_GetHDC

      public static final int Graphics_GetHDC(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_ReleaseHDC

      public static final void Graphics_ReleaseHDC(int graphics, int hdc)
      Parameters:
      graphics - cast=(Graphics *)
      hdc - cast=(HDC)
    • Graphics_GetInterpolationMode

      public static final int Graphics_GetInterpolationMode(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_GetSmoothingMode

      public static final int Graphics_GetSmoothingMode(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_GetTextRenderingHint

      public static final int Graphics_GetTextRenderingHint(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_GetTransform

      public static final int Graphics_GetTransform(int graphics, int matrix)
      Parameters:
      graphics - cast=(Graphics *)
      matrix - cast=(Matrix *)
    • Graphics_GetVisibleClipBounds

      public static final int Graphics_GetVisibleClipBounds(int graphics, Rect rect)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_MeasureDriverString

      public static final int Graphics_MeasureDriverString(int graphics, int text, int length, int font, float[] positions, int flags, int matrix, RectF boundingBox)
    • Graphics_MeasureString

      public static final int Graphics_MeasureString(int graphics, char[] string, int length, int font, PointF origin, RectF boundingBox)
      Parameters:
      graphics - cast=(Graphics *)
      string - cast=(const WCHAR *)
      length - cast=(INT)
      font - cast=(const Font *)
      origin - cast=(const PointF *),flags=struct
      boundingBox - cast=(RectF *)
    • Graphics_MeasureString

      public static final int Graphics_MeasureString(int graphics, char[] string, int length, int font, PointF origin, int format, RectF boundingBox)
      Parameters:
      graphics - cast=(Graphics *)
      string - cast=(const WCHAR *)
      length - cast=(INT)
      font - cast=(const Font *)
      origin - cast=(const PointF *),flags=struct
      format - cast=(StringFormat *)
    • Graphics_ResetClip

      public static final int Graphics_ResetClip(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_Restore

      public static final int Graphics_Restore(int graphics, int gstate)
      Parameters:
      graphics - cast=(Graphics *)
      gstate - cast=(GraphicsState)
    • Graphics_Save

      public static final int Graphics_Save(int graphics)
      Parameters:
      graphics - cast=(Graphics *)
    • Graphics_ScaleTransform

      public static final int Graphics_ScaleTransform(int graphics, float sx, float sy, int order)
      Parameters:
      graphics - cast=(Graphics *)
      order - cast=(MatrixOrder)
    • Graphics_SetClip

      public static final int Graphics_SetClip(int graphics, int hrgn, int combineMode)
      Parameters:
      graphics - cast=(Graphics *)
      hrgn - cast=(Region *)
      combineMode - cast=(CombineMode)
    • Graphics_SetClip

      public static final int Graphics_SetClip(int graphics, Rect rect, int combineMode)
      Parameters:
      graphics - cast=(Graphics *)
      rect - cast=(Rect *),flags=struct
      combineMode - cast=(CombineMode)
    • Graphics_SetClipPath

      public static final int Graphics_SetClipPath(int graphics, int path)
      Parameters:
      graphics - cast=(Graphics *)
      path - cast=(GraphicsPath *)
    • Graphics_SetClipPath

      public static final int Graphics_SetClipPath(int graphics, int path, int combineMode)
      Parameters:
      graphics - cast=(Graphics *)
      path - cast=(GraphicsPath *)
      combineMode - cast=(CombineMode)
    • Graphics_SetCompositingQuality

      public static final int Graphics_SetCompositingQuality(int graphics, int compositingQuality)
      Parameters:
      graphics - cast=(Graphics *)
      compositingQuality - cast=(CompositingQuality)
    • Graphics_SetPageUnit

      public static final int Graphics_SetPageUnit(int graphics, int unit)
      Parameters:
      graphics - cast=(Graphics *)
      unit - cast=(Unit)
    • Graphics_SetPixelOffsetMode

      public static final int Graphics_SetPixelOffsetMode(int graphics, int pixelOffsetMode)
      Parameters:
      graphics - cast=(Graphics *)
      pixelOffsetMode - cast=(PixelOffsetMode)
    • Graphics_SetSmoothingMode

      public static final int Graphics_SetSmoothingMode(int graphics, int smoothingMode)
      Parameters:
      graphics - cast=(Graphics *)
      smoothingMode - cast=(SmoothingMode)
    • Graphics_SetTransform

      public static final int Graphics_SetTransform(int graphics, int matrix)
      Parameters:
      graphics - cast=(Graphics *)
      matrix - cast=(Matrix *)
    • Graphics_SetInterpolationMode

      public static final int Graphics_SetInterpolationMode(int graphics, int mode)
      Parameters:
      graphics - cast=(Graphics *)
      mode - cast=(InterpolationMode)
    • Graphics_SetTextRenderingHint

      public static final int Graphics_SetTextRenderingHint(int graphics, int mode)
      Parameters:
      graphics - cast=(Graphics *)
      mode - cast=(TextRenderingHint)
    • Graphics_TranslateTransform

      public static final int Graphics_TranslateTransform(int graphics, float dx, float dy, int order)
      Parameters:
      graphics - cast=(Graphics *)
      order - cast=(MatrixOrder)
    • GraphicsPath_new

      public static final int GraphicsPath_new(int fillMode)
      Parameters:
      fillMode - cast=(FillMode)
    • GraphicsPath_new

      public static final int GraphicsPath_new(int[] points, byte[] types, int count, int fillMode)
      Parameters:
      points - cast=(FillMode)
    • GraphicsPath_delete

      public static final void GraphicsPath_delete(int path)
    • GraphicsPath_AddArc

      public static final int GraphicsPath_AddArc(int path, float x, float y, float width, float height, float startAngle, float sweepAngle)
      Parameters:
      path - cast=(GraphicsPath *)
      x - cast=(REAL)
      y - cast=(REAL)
      width - cast=(REAL)
      height - cast=(REAL)
      startAngle - cast=(REAL)
      sweepAngle - cast=(REAL)
    • GraphicsPath_AddBezier

      public static final int GraphicsPath_AddBezier(int path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
      Parameters:
      path - cast=(GraphicsPath *)
      x1 - cast=(REAL)
      y1 - cast=(REAL)
      x2 - cast=(REAL)
      y2 - cast=(REAL)
      x3 - cast=(REAL)
      y3 - cast=(REAL)
      x4 - cast=(REAL)
      y4 - cast=(REAL)
    • GraphicsPath_AddLine

      public static final int GraphicsPath_AddLine(int path, float x1, float y1, float x2, float y2)
      Parameters:
      path - cast=(GraphicsPath *)
      x1 - cast=(REAL)
      y1 - cast=(REAL)
      x2 - cast=(REAL)
      y2 - cast=(REAL)
    • GraphicsPath_AddPath

      public static final int GraphicsPath_AddPath(int path, int addingPath, boolean connect)
      Parameters:
      path - cast=(GraphicsPath *)
      addingPath - cast=(GraphicsPath *)
      connect - cast=(BOOL)
    • GraphicsPath_AddRectangle

      public static final int GraphicsPath_AddRectangle(int path, RectF rect)
      Parameters:
      path - cast=(GraphicsPath *)
      rect - flags=struct
    • GraphicsPath_AddString

      public static final int GraphicsPath_AddString(int path, char[] string, int length, int family, int style, float emSize, PointF origin, int format)
      Parameters:
      path - cast=(GraphicsPath *)
      string - cast=(const WCHAR *)
      length - cast=(INT)
      family - cast=(const FontFamily *)
      style - cast=(INT)
      emSize - cast=(REAL)
      origin - cast=(const PointF *),flags=struct
      format - cast=(const StringFormat *)
    • GraphicsPath_CloseFigure

      public static final int GraphicsPath_CloseFigure(int path)
      Parameters:
      path - cast=(GraphicsPath *)
    • GraphicsPath_Clone

      public static final int GraphicsPath_Clone(int path)
      Parameters:
      path - cast=(GraphicsPath *)
    • GraphicsPath_Flatten

      public static final int GraphicsPath_Flatten(int path, int matrix, float flatness)
      Parameters:
      path - cast=(GraphicsPath *)
      matrix - cast=(Matrix *)
    • GraphicsPath_GetBounds

      public static final int GraphicsPath_GetBounds(int path, RectF bounds, int matrix, int pen)
      Parameters:
      path - cast=(GraphicsPath *)
      matrix - cast=(Matrix *)
      pen - cast=(Pen *)
    • GraphicsPath_GetLastPoint

      public static final int GraphicsPath_GetLastPoint(int path, PointF lastPoint)
      Parameters:
      path - cast=(GraphicsPath *)
      lastPoint - cast=(PointF *)
    • GraphicsPath_GetPathPoints

      public static final int GraphicsPath_GetPathPoints(int path, float[] points, int count)
      Parameters:
      path - cast=(GraphicsPath *)
      points - cast=(PointF *)
    • GraphicsPath_GetPathTypes

      public static final int GraphicsPath_GetPathTypes(int path, byte[] types, int count)
      Parameters:
      path - cast=(GraphicsPath *)
      types - cast=(BYTE *)
    • GraphicsPath_GetPointCount

      public static final int GraphicsPath_GetPointCount(int path)
      Parameters:
      path - cast=(GraphicsPath *)
    • GraphicsPath_IsOutlineVisible

      public static final boolean GraphicsPath_IsOutlineVisible(int path, float x, float y, int pen, int g)
      Parameters:
      path - cast=(GraphicsPath *)
      pen - cast=(const Pen *)
      g - cast=(const Graphics *)
    • GraphicsPath_IsVisible

      public static final boolean GraphicsPath_IsVisible(int path, float x, float y, int g)
      Parameters:
      path - cast=(GraphicsPath *)
      g - cast=(const Graphics *)
    • GraphicsPath_SetFillMode

      public static final int GraphicsPath_SetFillMode(int path, int fillmode)
      Parameters:
      path - cast=(GraphicsPath *)
      fillmode - cast=(FillMode)
    • GraphicsPath_StartFigure

      public static final int GraphicsPath_StartFigure(int path)
      Parameters:
      path - cast=(GraphicsPath *)
    • GraphicsPath_Transform

      public static final int GraphicsPath_Transform(int path, int matrix)
      Parameters:
      path - cast=(GraphicsPath *)
      matrix - cast=(Matrix *)
    • HatchBrush_new

      public static final int HatchBrush_new(int hatchStyle, int foreColor, int backColor)
      Parameters:
      hatchStyle - cast=(HatchStyle)
      foreColor - cast=(Color *),flags=struct
      backColor - cast=(Color *),flags=struct
    • Image_GetLastStatus

      public static final int Image_GetLastStatus(int image)
      Parameters:
      image - cast=(Image*)
    • Image_GetPixelFormat

      public static final int Image_GetPixelFormat(int image)
      Parameters:
      image - cast=(Image*)
    • Image_GetWidth

      public static final int Image_GetWidth(int image)
      Parameters:
      image - cast=(Image *)
    • Image_GetHeight

      public static final int Image_GetHeight(int image)
      Parameters:
      image - cast=(Image *)
    • Image_GetPalette

      public static final int Image_GetPalette(int image, int palette, int size)
      Parameters:
      image - cast=(Image*)
      palette - cast=(ColorPalette*)
    • Image_GetPaletteSize

      public static final int Image_GetPaletteSize(int image)
      Parameters:
      image - cast=(Image*)
    • ImageAttributes_new

      public static final int ImageAttributes_new()
    • ImageAttributes_delete

      public static final void ImageAttributes_delete(int attrib)
    • ImageAttributes_SetWrapMode

      public static final int ImageAttributes_SetWrapMode(int attrib, int wrap)
      Parameters:
      attrib - cast=(ImageAttributes *)
      wrap - cast=(WrapMode)
    • ImageAttributes_SetColorMatrix

      public static final int ImageAttributes_SetColorMatrix(int attrib, float[] matrix, int mode, int type)
      Parameters:
      attrib - cast=(ImageAttributes *)
      matrix - cast=(ColorMatrix *)
      mode - cast=(ColorMatrixFlags)
      type - cast=(ColorAdjustType)
    • HatchBrush_delete

      public static final void HatchBrush_delete(int brush)
    • LinearGradientBrush_new

      public static final int LinearGradientBrush_new(PointF point1, PointF point2, int color1, int color2)
      Parameters:
      point1 - flags=struct
      point2 - flags=struct
      color1 - cast=(Color *),flags=struct
      color2 - cast=(Color *),flags=struct
    • LinearGradientBrush_delete

      public static final void LinearGradientBrush_delete(int brush)
    • LinearGradientBrush_SetInterpolationColors

      public static final int LinearGradientBrush_SetInterpolationColors(int brush, int[] presetColors, float[] blendPositions, int count)
      Parameters:
      brush - cast=(LinearGradientBrush *)
      presetColors - cast=(const Color *)
      blendPositions - cast=(const REAL *)
    • LinearGradientBrush_SetWrapMode

      public static final int LinearGradientBrush_SetWrapMode(int brush, int wrapMode)
      Parameters:
      brush - cast=(LinearGradientBrush *)
      wrapMode - cast=(WrapMode)
    • LinearGradientBrush_ResetTransform

      public static final int LinearGradientBrush_ResetTransform(int brush)
      Parameters:
      brush - cast=(LinearGradientBrush *)
    • LinearGradientBrush_ScaleTransform

      public static final int LinearGradientBrush_ScaleTransform(int brush, float sx, float sy, int order)
      Parameters:
      brush - cast=(LinearGradientBrush *)
      order - cast=(MatrixOrder)
    • LinearGradientBrush_TranslateTransform

      public static final int LinearGradientBrush_TranslateTransform(int brush, float dx, float dy, int order)
      Parameters:
      brush - cast=(LinearGradientBrush *)
      order - cast=(MatrixOrder)
    • Matrix_new

      public static final int Matrix_new(float m11, float m12, float m21, float m22, float dx, float dy)
      Parameters:
      m11 - cast=(REAL)
      m12 - cast=(REAL)
      m21 - cast=(REAL)
      m22 - cast=(REAL)
      dx - cast=(REAL)
      dy - cast=(REAL)
    • Matrix_delete

      public static final void Matrix_delete(int matrix)
    • Matrix_GetElements

      public static final int Matrix_GetElements(int matrix, float[] m)
      Parameters:
      matrix - cast=(Matrix *)
      m - cast=(REAL *)
    • Matrix_Invert

      public static final int Matrix_Invert(int matrix)
      Parameters:
      matrix - cast=(Matrix *)
    • Matrix_IsIdentity

      public static final boolean Matrix_IsIdentity(int matrix)
      Parameters:
      matrix - cast=(Matrix *)
    • Matrix_Multiply

      public static final int Matrix_Multiply(int matrix, int matrix1, int order)
      Parameters:
      matrix - cast=(Matrix *)
      matrix1 - cast=(Matrix *)
      order - cast=(MatrixOrder)
    • Matrix_Rotate

      public static final int Matrix_Rotate(int matrix, float angle, int order)
      Parameters:
      matrix - cast=(Matrix *)
      angle - cast=(REAL)
      order - cast=(MatrixOrder)
    • Matrix_Scale

      public static final int Matrix_Scale(int matrix, float scaleX, float scaleY, int order)
      Parameters:
      matrix - cast=(Matrix *)
      scaleX - cast=(REAL)
      scaleY - cast=(REAL)
      order - cast=(MatrixOrder)
    • Matrix_Shear

      public static final int Matrix_Shear(int matrix, float shearX, float shearY, int order)
      Parameters:
      matrix - cast=(Matrix *)
      shearX - cast=(REAL)
      shearY - cast=(REAL)
      order - cast=(MatrixOrder)
    • Matrix_TransformPoints

      public static final int Matrix_TransformPoints(int matrix, PointF pts, int count)
      Parameters:
      matrix - cast=(Matrix *)
    • Matrix_TransformPoints

      public static final int Matrix_TransformPoints(int matrix, float[] pts, int count)
    • Matrix_TransformVectors

      public static final int Matrix_TransformVectors(int matrix, PointF pts, int count)
      Parameters:
      matrix - cast=(Matrix *)
    • Matrix_Translate

      public static final int Matrix_Translate(int matrix, float offsetX, float offsetY, int order)
      Parameters:
      matrix - cast=(Matrix *)
      offsetX - cast=(REAL)
      offsetY - cast=(REAL)
      order - cast=(MatrixOrder)
    • Matrix_SetElements

      public static final int Matrix_SetElements(int matrix, float m11, float m12, float m21, float m22, float dx, float dy)
      Parameters:
      matrix - cast=(Matrix *)
      m11 - cast=(REAL)
      m12 - cast=(REAL)
      m21 - cast=(REAL)
      m22 - cast=(REAL)
      dx - cast=(REAL)
      dy - cast=(REAL)
    • MoveMemory

      public static final void MoveMemory(ColorPalette Destination, int SourcePtr, int Length)
      Parameters:
      Destination - cast=(PVOID)
      SourcePtr - cast=(CONST VOID*)
    • MoveMemory

      public static final void MoveMemory(BitmapData Destination, int SourcePtr)
      Parameters:
      Destination - cast=(PVOID)
      SourcePtr - cast=(CONST VOID*)
    • PathGradientBrush_new

      public static final int PathGradientBrush_new(int path)
      Parameters:
      path - cast=(GraphicsPath *)
    • PathGradientBrush_delete

      public static final void PathGradientBrush_delete(int brush)
    • PathGradientBrush_SetCenterColor

      public static final int PathGradientBrush_SetCenterColor(int brush, int color)
      Parameters:
      brush - cast=(PathGradientBrush *)
      color - cast=(Color *),flags=struct
    • PathGradientBrush_SetCenterPoint

      public static final int PathGradientBrush_SetCenterPoint(int brush, PointF pt)
      Parameters:
      brush - cast=(PathGradientBrush *)
      pt - flags=struct
    • PathGradientBrush_SetInterpolationColors

      public static final int PathGradientBrush_SetInterpolationColors(int brush, int[] presetColors, float[] blendPositions, int count)
      Parameters:
      brush - cast=(PathGradientBrush *)
      presetColors - cast=(const Color *)
      blendPositions - cast=(const REAL *)
    • PathGradientBrush_SetSurroundColors

      public static final int PathGradientBrush_SetSurroundColors(int brush, int[] colors, int[] count)
      Parameters:
      brush - cast=(PathGradientBrush *)
      colors - cast=(Color *)
      count - cast=(INT *)
    • PathGradientBrush_SetGraphicsPath

      public static final int PathGradientBrush_SetGraphicsPath(int brush, int path)
      Parameters:
      brush - cast=(PathGradientBrush *)
      path - cast=(GraphicsPath *)
    • PathGradientBrush_SetWrapMode

      public static final int PathGradientBrush_SetWrapMode(int brush, int wrapMode)
      Parameters:
      brush - cast=(PathGradientBrush *)
      wrapMode - cast=(WrapMode)
    • Pen_new

      public static final int Pen_new(int brush, float width)
      Parameters:
      brush - cast=(Brush *)
      width - cast=(REAL)
    • Pen_delete

      public static final void Pen_delete(int pen)
    • Pen_GetBrush

      public static final int Pen_GetBrush(int pen)
      Parameters:
      pen - cast=(Pen *)
    • Pen_SetBrush

      public static final int Pen_SetBrush(int pen, int brush)
      Parameters:
      pen - cast=(Pen *)
      brush - cast=(Brush *)
    • Pen_SetDashOffset

      public static final int Pen_SetDashOffset(int pen, float dashOffset)
      Parameters:
      pen - cast=(Pen *)
    • Pen_SetDashPattern

      public static final int Pen_SetDashPattern(int pen, float[] dashArray, int count)
      Parameters:
      pen - cast=(Pen *)
      dashArray - cast=(REAL *)
      count - cast=(int)
    • Pen_SetDashStyle

      public static final int Pen_SetDashStyle(int pen, int dashStyle)
      Parameters:
      pen - cast=(Pen *)
      dashStyle - cast=(DashStyle)
    • Pen_SetLineCap

      public static final int Pen_SetLineCap(int pen, int startCap, int endCap, int dashCap)
      Parameters:
      pen - cast=(Pen *)
      startCap - cast=(LineCap)
      endCap - cast=(LineCap)
      dashCap - cast=(DashCap)
    • Pen_SetLineJoin

      public static final int Pen_SetLineJoin(int pen, int lineJoin)
      Parameters:
      pen - cast=(Pen *)
      lineJoin - cast=(LineJoin)
    • Pen_SetMiterLimit

      public static final int Pen_SetMiterLimit(int pen, float miterLimit)
      Parameters:
      pen - cast=(Pen *)
    • Pen_SetWidth

      public static final int Pen_SetWidth(int pen, float width)
      Parameters:
      pen - cast=(Pen *)
      width - cast=(REAL)
    • Point_new

      public static final int Point_new(int x, int y)
    • Point_delete

      public static final void Point_delete(int point)
    • Region_new

      public static final int Region_new(int hRgn)
      Parameters:
      hRgn - cast=(HRGN)
    • Region_newGraphicsPath

      public static final int Region_newGraphicsPath(int path)
      Parameters:
      path - cast=(GraphicsPath*)
    • Region_new

      public static final int Region_new()
    • Region_delete

      public static final void Region_delete(int region)
    • Region_GetHRGN

      public static final int Region_GetHRGN(int region, int graphics)
      Parameters:
      region - cast=(Region *)
      graphics - cast=(Graphics *)
    • Region_IsInfinite

      public static final boolean Region_IsInfinite(int region, int graphics)
      Parameters:
      region - cast=(Region *)
      graphics - cast=(Graphics *)
    • SolidBrush_new

      public static final int SolidBrush_new(int color)
      Parameters:
      color - cast=(Color *),flags=struct
    • SolidBrush_delete

      public static final void SolidBrush_delete(int brush)
    • StringFormat_delete

      public static final void StringFormat_delete(int format)
    • StringFormat_Clone

      public static final int StringFormat_Clone(int format)
      Parameters:
      format - cast=(StringFormat *)
    • StringFormat_GenericDefault

      public static final int StringFormat_GenericDefault()
    • StringFormat_GenericTypographic

      public static final int StringFormat_GenericTypographic()
    • StringFormat_GetFormatFlags

      public static final int StringFormat_GetFormatFlags(int format)
      Parameters:
      format - cast=(StringFormat *)
    • StringFormat_SetHotkeyPrefix

      public static final int StringFormat_SetHotkeyPrefix(int format, int hotkeyPrefix)
      Parameters:
      format - cast=(StringFormat *)
      hotkeyPrefix - cast=(HotkeyPrefix)
    • StringFormat_SetFormatFlags

      public static final int StringFormat_SetFormatFlags(int format, int flags)
      Parameters:
      format - cast=(StringFormat *)
      flags - cast=(StringFormatFlags)
    • StringFormat_SetTabStops

      public static final int StringFormat_SetTabStops(int format, float firstTabOffset, int count, float[] tabStops)
      Parameters:
      format - cast=(StringFormat *)
    • TextureBrush_new

      public static final int TextureBrush_new(int image, int wrapMode, float dstX, float dstY, float dstWidth, float dstHeight)
      Parameters:
      image - cast=(Image *)
      wrapMode - cast=(WrapMode)
    • TextureBrush_delete

      public static final void TextureBrush_delete(int brush)
    • TextureBrush_SetTransform

      public static final int TextureBrush_SetTransform(int brush, int matrix)
      Parameters:
      brush - cast=(TextureBrush *)
      matrix - cast=(Matrix *)
    • TextureBrush_ResetTransform

      public static final int TextureBrush_ResetTransform(int brush)
      Parameters:
      brush - cast=(TextureBrush *)
    • TextureBrush_ScaleTransform

      public static final int TextureBrush_ScaleTransform(int brush, float sx, float sy, int order)
      Parameters:
      brush - cast=(TextureBrush *)
      order - cast=(MatrixOrder)
    • TextureBrush_TranslateTransform

      public static final int TextureBrush_TranslateTransform(int brush, float dx, float dy, int order)
      Parameters:
      brush - cast=(TextureBrush *)
      order - cast=(MatrixOrder)