Interface Gdi

All Known Implementing Classes:
AwtGdi, EmfGdi, SvgGdi, WmfGdi

public interface Gdi
Author:
Hidekatsu Izuno
  • Field Details

  • Method Details

    • placeableHeader

      void placeableHeader(int vsx, int vsy, int vex, int vey, int dpi)
    • emfHeader

      default void emfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom)
    • emfHeader

      default void emfHeader(int left, int top, int right, int bottom, int frameLeft, int frameTop, int frameRight, int frameBottom, int deviceWidth, int deviceHeight, int millimetersWidth, int millimetersHeight)
    • header

      void header()
    • animatePalette

      void animatePalette(GdiPalette palette, int startIndex, int[] entries)
    • alphaBlend

      void alphaBlend(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int blendFunction)
    • angleArc

      void angleArc(int x, int y, int radius, float startAngle, float sweepAngle)
    • arc

      void arc(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya)
    • arcTo

      void arcTo(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya)
    • abortPath

      void abortPath()
    • beginPath

      void beginPath()
    • bitBlt

      void bitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop)
    • maskBlt

      void maskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop)
    • maskBlt

      default void maskBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, byte[] mask, int mx, int my, long rop, Integer sourceBackgroundColor)
    • plgBlt

      void plgBlt(byte[] image, Point[] points, int sx, int sy, int sw, int sh, byte[] mask, int mx, int my)
    • chord

      void chord(int sxr, int syr, int exr, int eyr, int sxa, int sya, int exa, int eya)
    • closeFigure

      void closeFigure()
    • colorCorrectPalette

      void colorCorrectPalette(GdiPalette palette, int startIndex, int entries)
    • createBrushIndirect

      GdiBrush createBrushIndirect(int style, int color, int hatch)
    • createColorSpace

      GdiColorSpace createColorSpace(byte[] logColorSpace)
    • createColorSpaceW

      GdiColorSpace createColorSpaceW(byte[] logColorSpace)
    • createFontIndirect

      GdiFont createFontIndirect(int height, int width, int escapement, int orientation, int weight, boolean italic, boolean underline, boolean strikeout, int charset, int outPrecision, int clipPrecision, int quality, int pitchAndFamily, byte[] faceName)
    • createPalette

      GdiPalette createPalette(int version, int[] palEntry)
    • createPatternBrush

      GdiPatternBrush createPatternBrush(byte[] image)
    • createPenIndirect

      GdiPen createPenIndirect(int style, int width, int color)
    • createRectRgn

      GdiRegion createRectRgn(int left, int top, int right, int bottom)
    • deleteObject

      void deleteObject(GdiObject obj)
    • deleteColorSpace

      boolean deleteColorSpace(GdiColorSpace colorSpace)
    • dibBitBlt

      void dibBitBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, long rop)
    • dibCreatePatternBrush

      GdiPatternBrush dibCreatePatternBrush(byte[] image, int usage)
    • dibStretchBlt

      void dibStretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop)
    • ellipse

      void ellipse(int sx, int sy, int ex, int ey)
    • endPath

      void endPath()
    • escape

      void escape(byte[] data)
    • comment

      void comment(byte[] data)
    • excludeClipRect

      int excludeClipRect(int left, int top, int right, int bottom)
    • extFloodFill

      void extFloodFill(int x, int y, int color, int type)
    • extCreateRegion

      GdiRegion extCreateRegion(float[] xform, int count, byte[] rgnData)
    • extSelectClipRgn

      int extSelectClipRgn(GdiRegion rgn, int mode)
    • extTextOut

      void extTextOut(int x, int y, int options, int[] rect, byte[] text, int[] lpdx)
    • fillRgn

      void fillRgn(GdiRegion rgn, GdiBrush brush)
    • flattenPath

      void flattenPath()
    • widenPath

      void widenPath()
    • floodFill

      void floodFill(int x, int y, int color)
    • gradientFill

      void gradientFill(Trivertex[] vertex, GradientRect[] mesh, int mode)
    • gradientFill

      void gradientFill(Trivertex[] vertex, GradientTriangle[] mesh, int mode)
    • frameRgn

      void frameRgn(GdiRegion rgn, GdiBrush brush, int w, int h)
    • intersectClipRect

      void intersectClipRect(int left, int top, int right, int bottom)
    • invertRgn

      void invertRgn(GdiRegion rgn)
    • lineTo

      void lineTo(int ex, int ey)
    • moveToEx

      void moveToEx(int x, int y, Point old)
    • offsetClipRgn

      void offsetClipRgn(int x, int y)
    • offsetViewportOrgEx

      void offsetViewportOrgEx(int x, int y, Point point)
    • offsetWindowOrgEx

      void offsetWindowOrgEx(int x, int y, Point point)
    • paintRgn

      void paintRgn(GdiRegion rgn)
    • patBlt

      void patBlt(int x, int y, int width, int height, long rop)
    • pie

      void pie(int sx, int sy, int ex, int ey, int sxr, int syr, int exr, int eyr)
    • polyBezier

      void polyBezier(Point[] points)
    • polyBezierTo

      void polyBezierTo(Point[] points)
    • polygon

      void polygon(Point[] points)
    • polyline

      void polyline(Point[] points)
    • polyPolygon

      void polyPolygon(Point[][] points)
    • fillPath

      void fillPath()
    • strokePath

      void strokePath()
    • strokeAndFillPath

      void strokeAndFillPath()
    • realizePalette

      void realizePalette()
    • restoreDC

      void restoreDC(int savedDC)
    • rectangle

      void rectangle(int sx, int sy, int ex, int ey)
    • resizePalette

      void resizePalette(GdiPalette palette, int entries)
    • roundRect

      void roundRect(int sx, int sy, int ex, int ey, int rw, int rh)
    • seveDC

      void seveDC()
    • scaleViewportExtEx

      void scaleViewportExtEx(int x, int xd, int y, int yd, Size old)
    • scaleWindowExtEx

      void scaleWindowExtEx(int x, int xd, int y, int yd, Size old)
    • selectClipRgn

      void selectClipRgn(GdiRegion rgn)
    • selectClipPath

      void selectClipPath(int mode)
    • setColorSpace

      GdiColorSpace setColorSpace(GdiColorSpace colorSpace)
    • selectObject

      void selectObject(GdiObject obj)
    • selectPalette

      void selectPalette(GdiPalette palette, boolean mode)
    • setBkColor

      void setBkColor(int color)
    • setBkMode

      void setBkMode(int mode)
    • setColorAdjustment

      void setColorAdjustment(byte[] colorAdjustment)
    • setArcDirection

      void setArcDirection(int direction)
    • setBrushOrgEx

      void setBrushOrgEx(int x, int y, Point old)
    • setDIBitsToDevice

      void setDIBitsToDevice(int dx, int dy, int dw, int dh, int sx, int sy, int startscan, int scanlines, byte[] image, int colorUse)
    • setLayout

      void setLayout(long layout)
    • setMapMode

      void setMapMode(int mode)
    • setMapperFlags

      void setMapperFlags(long flags)
    • setICMMode

      int setICMMode(int mode)
    • setICMProfile

      boolean setICMProfile(byte[] profileName)
    • colorMatchToTarget

      boolean colorMatchToTarget(int action, int flags, byte[] targetProfile)
    • setMetaRgn

      int setMetaRgn()
    • setMiterLimit

      void setMiterLimit(float limit)
    • setPaletteEntries

      void setPaletteEntries(GdiPalette palette, int startIndex, int[] entries)
    • setPixel

      void setPixel(int x, int y, int color)
    • setPolyFillMode

      void setPolyFillMode(int mode)
    • setRelAbs

      void setRelAbs(int mode)
    • setROP2

      void setROP2(int mode)
    • setStretchBltMode

      void setStretchBltMode(int mode)
    • setTextAlign

      void setTextAlign(int align)
    • setTextCharacterExtra

      void setTextCharacterExtra(int extra)
    • setTextColor

      void setTextColor(int color)
    • setTextJustification

      void setTextJustification(int breakExtra, int breakCount)
    • setViewportExtEx

      void setViewportExtEx(int x, int y, Size old)
    • setViewportOrgEx

      void setViewportOrgEx(int x, int y, Point old)
    • setWindowExtEx

      void setWindowExtEx(int width, int height, Size old)
    • setWindowOrgEx

      void setWindowOrgEx(int x, int y, Point old)
    • stretchBlt

      void stretchBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, long rop)
    • stretchDIBits

      void stretchDIBits(int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, byte[] image, int usage, long rop)
    • textOut

      void textOut(int x, int y, byte[] text)
    • transparentBlt

      void transparentBlt(byte[] image, int dx, int dy, int dw, int dh, int sx, int sy, int sw, int sh, int transparentColor)
    • footer

      void footer()