SWAG

Table of Contents

Structs

Constants

Type Aliases

Functions

Module gdi32

Content

const Gdi32.Constants [src]

ANSI_CHARSET s32
ANSI_FIXED_FONT s32
ANSI_VAR_FONT s32
ARABIC_CHARSET s32
ASPECTX s32
ASPECTXY s32
ASPECTY s32
BALTIC_CHARSET s32
BITSPIXEL s32
BI_BITFIELDS s32
BI_JPEG s32
BI_PNG s32
BI_RGB s32
BI_RLE4 s32
BI_RLE8 s32
BKMODE_LAST s32
BLACKNESS Win32.DWORD dest = BLACK.
BLACK_BRUSH s32
BLACK_PEN s32
BLTALIGNMENT s32
CAPTUREBLT Win32.DWORD Include layered windows.
CHINESEBIG5_CHARSET s32
CLIPCAPS s32
COLORMGMTCAPS s32
COLORRES s32
CURVECAPS s32
DEFAULT_CHARSET s32
DEFAULT_PALETTE s32
DESKTOPHORZRES s32
DESKTOPVERTRES s32
DEVICE_DEFAULT_FONT s32
DEVICE_FONTTYPE u32
DIB_PAL_COLORS s32
DIB_RGB_COLORS s32
DKGRAY_BRUSH s32
DRIVERVERSION s32
DSTINVERT Win32.DWORD dest = (NOT dest).
EASTEUROPE_CHARSET s32
FW_BLACK s32
FW_BOLD s32
FW_DEMIBOLD s32
FW_DONTCARE s32
FW_EXTRABOLD s32
FW_EXTRALIGHT s32
FW_HEAVY s32
FW_LIGHT s32
FW_MEDIUM s32
FW_NORMAL s32
FW_REGULAR s32
FW_SEMIBOLD s32
FW_THIN s32
FW_ULTRABOLD s32
FW_ULTRALIGHT s32
GB2312_CHARSET s32
GDI_ERROR u32
GRAY_BRUSH s32
GREEK_CHARSET s32
HANGEUL_CHARSET s32
HANGUL_CHARSET s32
HEBREW_CHARSET s32
HOLLOW_BRUSH s32
HORZRES s32
HORZSIZE s32
JOHAB_CHARSET s32
LF_FACESIZE s32
LF_FULLFACESIZE s32
LINECAPS s32
LOGPIXELSX s32
LOGPIXELSY s32
LTGRAY_BRUSH s32
MAC_CHARSET s32
MERGECOPY Win32.DWORD dest = (source AND pattern).
MERGEPAINT Win32.DWORD dest = (NOT source) OR dest.
NOMIRRORBITMAP Win32.DWORD Do not Mirror the bitmap in this call.
NOTSRCCOPY Win32.DWORD dest = (NOT source).
NOTSRCERASE Win32.DWORD dest = (NOT src) AND (NOT dest).
NULL_BRUSH s32
NULL_PEN s32
NUMBRUSHES s32
NUMCOLORS s32
NUMFONTS s32
NUMMARKERS s32
NUMPENS s32
NUMRESERVED s32
OEM_CHARSET s32
OEM_FIXED_FONT s32
OPAQUE s32
PATCOPY Win32.DWORD dest = pattern.
PATINVERT Win32.DWORD dest = pattern XOR dest.
PATPAINT Win32.DWORD dest = DPSnoo.
PDEVICESIZE s32
PFD_DEPTH_DONTCARE u32
PFD_DIRECT3D_ACCELERATED u32
PFD_DOUBLEBUFFER u32
PFD_DOUBLEBUFFER_DONTCARE u32
PFD_DRAW_TO_BITMAP u32
PFD_DRAW_TO_WINDOW u32
PFD_GENERIC_ACCELERATED u32
PFD_GENERIC_FORMAT u32
PFD_MAIN_PLANE s32
PFD_NEED_PALETTE u32
PFD_NEED_SYSTEM_PALETTE u32
PFD_OVERLAY_PLANE s32
PFD_STEREO u32
PFD_STEREO_DONTCARE u32
PFD_SUPPORT_COMPOSITION u32
PFD_SUPPORT_DIRECTDRAW u32
PFD_SUPPORT_GDI u32
PFD_SUPPORT_OPENGL u32
PFD_SWAP_COPY u32
PFD_SWAP_EXCHANGE u32
PFD_SWAP_LAYER_BUFFERS u32
PFD_TYPE_COLORINDEX s32
PFD_TYPE_RGBA s32
PFD_UNDERLAY_PLANE s32
PHYSICALHEIGHT s32
PHYSICALOFFSETX s32
PHYSICALOFFSETY s32
PHYSICALWIDTH s32
PLANES s32
POLYGONALCAPS s32
PS_ALTERNATE s32
PS_DASH s32
PS_DASHDOT s32 _._._._.
PS_DASHDOTDOT s32 _.._.._.
PS_DOT s32 .......
PS_INSIDEFRAME s32
PS_NULL s32
PS_SOLID s32
PS_STYLE_MASK u32
PS_USERSTYLE s32
RASTERCAPS s32
RASTER_FONTTYPE u32
RUSSIAN_CHARSET s32
SCALINGFACTORX s32
SCALINGFACTORY s32
SHADEBLENDCAPS s32
SHIFTJIS_CHARSET s32
SIZEPALETTE s32
SRCAND Win32.DWORD dest = source AND dest.
SRCCOPY Win32.DWORD dest = source.
SRCERASE Win32.DWORD dest = source AND (NOT dest ).
SRCINVERT Win32.DWORD dest = source XOR dest.
SRCPAINT Win32.DWORD dest = source OR dest.
SYMBOL_CHARSET s32
SYSTEM_FIXED_FONT s32
SYSTEM_FONT s32
TECHNOLOGY s32
TEXTCAPS s32
THAI_CHARSET s32
TRANSPARENT s32
TRUETYPE_FONTTYPE u32
TURKISH_CHARSET s32
VERTRES s32
VERTSIZE s32
VIETNAMESE_CHARSET s32
VREFRESH s32
WHITENESS Win32.DWORD dest = WHITE.
WHITE_BRUSH s32
WHITE_PEN s32

type alias Gdi32.Type Aliases [src]

FONTENUMPROCA FONTENUMPROCA
FONTENUMPROCW FONTENUMPROCW
HFONT HFONT
HGDIOBJ HGDIOBJ
HPEN HPEN

struct Gdi32.BITMAP [src]

bmType Win32.LONG
bmWidth Win32.LONG
bmHeight Win32.LONG
bmWidthBytes Win32.LONG
bmPlanes Win32.WORD
bmBitsPixel Win32.WORD
bmBits Win32.LPVOID

struct Gdi32.BITMAPINFO [src]

bmiHeader BITMAPINFOHEADER
bmiColors [1] RGBQUAD

struct Gdi32.BITMAPINFOHEADER [src]

biSize Win32.DWORD
biWidth Win32.LONG
biHeight Win32.LONG
biPlanes Win32.WORD
biBitCount Win32.WORD
biCompression Win32.DWORD
biSizeImage Win32.DWORD
biXPelsPerMeter Win32.LONG
biYPelsPerMeter Win32.LONG
biClrUsed Win32.DWORD
biClrImportant Win32.DWORD

func Gdi32.BitBlt [src]

func BitBlt(hdc: HDC, x, y, cx, cy: s32, hdcSrc: HDC, x1, y1: s32, rop: DWORD) throw

func Gdi32.ChoosePixelFormat [src]

func ChoosePixelFormat(hdc: HDC, ppfd: const *PIXELFORMATDESCRIPTOR)->s32 throw

func Gdi32.CreateCompatibleBitmap [src]

func CreateCompatibleBitmap(hdc: HDC, cx, cy: s32)->Win32.HBITMAP throw

func Gdi32.CreateCompatibleDC [src]

func CreateCompatibleDC(hdc: HDC)->Win32.HDC throw

func Gdi32.CreateDIBSection [src]

func CreateDIBSection(hdc: HDC, pbmi: const *BITMAPINFO, usage: UINT, ppvBits: **void, hSection: HANDLE, offset: DWORD)->Win32.HBITMAP throw

func Gdi32.CreateFontIndirectA [src]

func CreateFontIndirectA(lplf: const *LOGFONTA)->HFONT throw

func Gdi32.CreateFontIndirectW [src]

func CreateFontIndirectW(lplf: const *LOGFONTW)->HFONT throw

func Gdi32.CreatePen [src]

func CreatePen(iStyle: s32, cWidth: s32, color: COLORREF)->HPEN throw

func Gdi32.CreateSolidBrush [src]

func CreateSolidBrush(color: COLORREF)->Win32.HBRUSH throw

func Gdi32.DeleteDC [src]

func DeleteDC(hdc: HDC) throw

func Gdi32.DeleteObject [src]

func DeleteObject(ho: HGDIOBJ) throw

func Gdi32.DescribePixelFormat [src]

func DescribePixelFormat(hdc: HDC, iPixelFormat: s32, nBytes: UINT, ppfd: *PIXELFORMATDESCRIPTOR)->s32 throw

struct Gdi32.ENUMLOGFONTEXA [src]

elfLogFont LOGFONTA
elfFullName [64] Win32.BYTE
elfStyle [32] Win32.BYTE
elfScript [32] Win32.BYTE

struct Gdi32.ENUMLOGFONTEXW [src]

elfLogFont LOGFONTW
elfFullName [64] Win32.WCHAR
elfStyle [32] Win32.WCHAR
elfScript [32] Win32.WCHAR

func Gdi32.EnumFontFamiliesA [src]

func EnumFontFamiliesA(hdc: HDC, lpLogfont: LPCSTR, lpProc: FONTENUMPROCA, lParam: LPARAM)->s32

func Gdi32.EnumFontFamiliesExA [src]

func EnumFontFamiliesExA(hdc: HDC, lpLogfont: const *LOGFONTA, lpProc: FONTENUMPROCA, lParam: LPARAM, dwFlags: DWORD)->s32

func Gdi32.EnumFontFamiliesExW [src]

func EnumFontFamiliesExW(hdc: HDC, lpLogfont: const *LOGFONTW, lpProc: FONTENUMPROCW, lParam: LPARAM, dwFlags: DWORD)->s32

func Gdi32.EnumFontFamiliesW [src]

func EnumFontFamiliesW(hdc: HDC, lpLogfont: LPCWSTR, lpProc: FONTENUMPROCW, lParam: LPARAM)->s32

func Gdi32.GetBitmapBits [src]

func GetBitmapBits(hbit: HBITMAP, cb: LONG, lpvBits: LPVOID) throw

func Gdi32.GetDIBits [src]

func GetDIBits(hdc: HDC, hbm: HBITMAP, start: UINT, cLines: UINT, lpvBits: LPVOID, lpbmi: *BITMAPINFO, usage: UINT)->s32 throw

func Gdi32.GetDeviceCaps [src]

func GetDeviceCaps(hdc: HDC, index: s32)->s32

func Gdi32.GetFontData [src]

func GetFontData(hdc: HDC, dwTable: DWORD, dwOffset: DWORD, pvBuffer: LPVOID, cjBuffer: DWORD)->Win32.DWORD throw

func Gdi32.GetObjectA [src]

func GetObjectA(h: HANDLE, c: s32, pv: LPVOID)->s32 func GetObjectA(h: HANDLE, c: s32, pv: LPVOID) throw

func Gdi32.GetObjectW [src]

func GetObjectW(h: HANDLE, c: s32, pv: LPVOID)->s32 func GetObjectW(h: HANDLE, c: s32, pv: LPVOID) throw

func Gdi32.GetPixel [src]

func GetPixel(hdc: HDC, x, y: s32)->Win32.COLORREF

func Gdi32.GetStockObject [src]

func GetStockObject(i: s32)->HGDIOBJ

struct Gdi32.LOGFONTA [src]

lfHeight Win32.LONG
lfWidth Win32.LONG
lfEscapement Win32.LONG
lfOrientation Win32.LONG
lfWeight Win32.LONG
lfItalic Win32.BYTE
lfUnderline Win32.BYTE
lfStrikeOut Win32.BYTE
lfCharSet Win32.BYTE
lfOutPrecision Win32.BYTE
lfClipPrecision Win32.BYTE
lfQuality Win32.BYTE
lfPitchAndFamily Win32.BYTE
lfFaceName [32] Win32.CHAR

struct Gdi32.LOGFONTW [src]

lfHeight Win32.LONG
lfWidth Win32.LONG
lfEscapement Win32.LONG
lfOrientation Win32.LONG
lfWeight Win32.LONG
lfItalic Win32.BYTE
lfUnderline Win32.BYTE
lfStrikeOut Win32.BYTE
lfCharSet Win32.BYTE
lfOutPrecision Win32.BYTE
lfClipPrecision Win32.BYTE
lfQuality Win32.BYTE
lfPitchAndFamily Win32.BYTE
lfFaceName [32] Win32.WCHAR

func Gdi32.LineTo [src]

func LineTo(hdc: HDC, x: s32, y: s32)->Win32.BOOL

func Gdi32.MoveTo [src]

func MoveTo(hdc: HDC, x: s32, y: s32)->Win32.BOOL

struct Gdi32.NEWTEXTMETRICA [src]

tmHeight Win32.LONG
tmAscent Win32.LONG
tmDescent Win32.LONG
tmInternalLeading Win32.LONG
tmExternalLeading Win32.LONG
tmAveCharWidth Win32.LONG
tmMaxCharWidth Win32.LONG
tmWeight Win32.LONG
tmOverhang Win32.LONG
tmDigitizedAspectX Win32.LONG
tmDigitizedAspectY Win32.LONG
tmFirstChar Win32.BYTE
tmLastChar Win32.BYTE
tmDefaultChar Win32.BYTE
tmBreakChar Win32.BYTE
tmItalic Win32.BYTE
tmUnderlined Win32.BYTE
tmStruckOut Win32.BYTE
tmPitchAndFamily Win32.BYTE
tmCharSet Win32.BYTE
ntmFlags Win32.DWORD
ntmSizeEM Win32.UINT
ntmCellHeight Win32.UINT
ntmAvgWidth Win32.UINT

struct Gdi32.NEWTEXTMETRICW [src]

tmHeight Win32.LONG
tmAscent Win32.LONG
tmDescent Win32.LONG
tmInternalLeading Win32.LONG
tmExternalLeading Win32.LONG
tmAveCharWidth Win32.LONG
tmMaxCharWidth Win32.LONG
tmWeight Win32.LONG
tmOverhang Win32.LONG
tmDigitizedAspectX Win32.LONG
tmDigitizedAspectY Win32.LONG
tmFirstChar Win32.WCHAR
tmLastChar Win32.WCHAR
tmDefaultChar Win32.WCHAR
tmBreakChar Win32.WCHAR
tmItalic Win32.BYTE
tmUnderlined Win32.BYTE
tmStruckOut Win32.BYTE
tmPitchAndFamily Win32.BYTE
tmCharSet Win32.BYTE
ntmFlags Win32.DWORD
ntmSizeEM Win32.UINT
ntmCellHeight Win32.UINT
ntmAvgWidth Win32.UINT

struct Gdi32.PIXELFORMATDESCRIPTOR [src]

nSize Win32.WORD
nVersion Win32.WORD
dwFlags Win32.DWORD
iPixelType Win32.BYTE
cColorBits Win32.BYTE
cRedBits Win32.BYTE
cRedShift Win32.BYTE
cGreenBits Win32.BYTE
cGreenShift Win32.BYTE
cBlueBits Win32.BYTE
cBlueShift Win32.BYTE
cAlphaBits Win32.BYTE
cAlphaShift Win32.BYTE
cAccumBits Win32.BYTE
cAccumRedBits Win32.BYTE
cAccumGreenBits Win32.BYTE
cAccumBlueBits Win32.BYTE
cAccumAlphaBits Win32.BYTE
cDepthBits Win32.BYTE
cStencilBits Win32.BYTE
cAuxBuffers Win32.BYTE
iLayerType Win32.BYTE
bReserved Win32.BYTE
dwLayerMask Win32.DWORD
dwVisibleMask Win32.DWORD
dwDamageMask Win32.DWORD

func Gdi32.RGB [src]

func RGB(r, g, b: s32)->Win32.COLORREF

struct Gdi32.RGBQUAD [src]

rgbBlue Win32.BYTE
rgbGreen Win32.BYTE
rgbRed Win32.BYTE
rgbReserved Win32.BYTE

func Gdi32.Rectangle [src]

func Rectangle(hdc: HDC, left, top, right, bottom: s32)->Win32.BOOL

func Gdi32.SelectObject [src]

func SelectObject(hdc: HDC, h: HGDIOBJ)->HGDIOBJ

func Gdi32.SetBitmapBits [src]

func SetBitmapBits(hbit: HBITMAP, cb: DWORD, lpvBits: LPVOID) throw

func Gdi32.SetBkColor [src]

func SetBkColor(hdc: HDC, color: COLORREF)->Win32.COLORREF

func Gdi32.SetBkMode [src]

func SetBkMode(hdc: HDC, mode: s32)->s32

func Gdi32.SetPixelFormat [src]

func SetPixelFormat(hdc: HDC, fmt: s32, ppfd: const *PIXELFORMATDESCRIPTOR) throw

func Gdi32.SetTextColor [src]

func SetTextColor(hdc: HDC, color: COLORREF)->Win32.COLORREF

func Gdi32.SwapBuffers [src]

func SwapBuffers(arg1: HDC) throw

struct Gdi32.TEXTMETRICA [src]

tmHeight Win32.LONG
tmAscent Win32.LONG
tmDescent Win32.LONG
tmInternalLeading Win32.LONG
tmExternalLeading Win32.LONG
tmAveCharWidth Win32.LONG
tmMaxCharWidth Win32.LONG
tmWeight Win32.LONG
tmOverhang Win32.LONG
tmDigitizedAspectX Win32.LONG
tmDigitizedAspectY Win32.LONG
tmFirstChar Win32.BYTE
tmLastChar Win32.BYTE
tmDefaultChar Win32.BYTE
tmBreakChar Win32.BYTE
tmItalic Win32.BYTE
tmUnderlined Win32.BYTE
tmStruckOut Win32.BYTE
tmPitchAndFamily Win32.BYTE
tmCharSet Win32.BYTE

struct Gdi32.TEXTMETRICW [src]

tmHeight Win32.LONG
tmAscent Win32.LONG
tmDescent Win32.LONG
tmInternalLeading Win32.LONG
tmExternalLeading Win32.LONG
tmAveCharWidth Win32.LONG
tmMaxCharWidth Win32.LONG
tmWeight Win32.LONG
tmOverhang Win32.LONG
tmDigitizedAspectX Win32.LONG
tmDigitizedAspectY Win32.LONG
tmFirstChar Win32.WCHAR
tmLastChar Win32.WCHAR
tmDefaultChar Win32.WCHAR
tmBreakChar Win32.WCHAR
tmItalic Win32.BYTE
tmUnderlined Win32.BYTE
tmStruckOut Win32.BYTE
tmPitchAndFamily Win32.BYTE
tmCharSet Win32.BYTE

func Gdi32.TextOutA [src]

func TextOutA(hdc: HDC, x: s32, y: s32, lpString: LPCSTR, c: s32)->Win32.BOOL

func Gdi32.TextOutW [src]

func TextOutW(hdc: HDC, x: s32, y: s32, lpString: LPCWSTR, c: s32)->Win32.BOOL
Generated on 08-09-2024 with swag 0.40.0