Documentation ¶
Overview ¶
Package types CEF & Go type mapping
Index ¶
- Constants
- type AnsiChar
- type BOOL
- type Boolean
- type BroderDirectionAdjustment
- type BroderDirectionAdjustments
- type COLORREF
- type Cardinal
- type Char
- type DWORD
- type Float32
- type Float64
- type HBITMAP
- type HBRUSH
- type HCURSOR
- type HDC
- type HDWP
- type HFONT
- type HGDIOBJ
- type HICON
- type HKEY
- type HMENU
- type HMONITOR
- type HOOK
- type HPALETTE
- type HPEN
- type HRESULT
- type HRGN
- type HWND
- type ICONINFO
- type Int
- type Int16
- type Int32
- type Int64
- type Int8
- type Integer
- type LPARAM
- type LResult
- type LogFontA
- type LongBool
- type LongInt
- type LongPtr
- type LongWord
- type NativeUInt
- type PChar
- type Paint
- type Point
- type Pointer
- type PtrInt
- type PtrUInt
- type QWord
- type Rect
- type Single
- type Size
- type Smallint
- type String
- type TCefColor
- type TCefSharedTextureHandle
- type TCefString
- type TCefStringList
- type TCefWindowHandle
- type TColorRef
- type TCriticalSection
- type TDWordFiller
- type TFarProc
- type TFontSignature
- type TFontSignaturePtr
- type TGraphicsColor
- type TGraphicsFillStyle
- type THandle
- type TLogGradientStop
- type TLogRadialGradient
- type TMove
- type TNewTextMetric
- type TNewTextMetricEx
- type TNewTextMetricExPtr
- type TPaint
- type TRect
- type TSet
- type TSize
- type TWindowPosChanged
- type TagBitmapInfo
- type TagBitmapInfoHeader
- type TagEnumLogFontA
- type TagEnumLogFontAPtr
- type TagEnumLogFontExA
- type TagEnumLogFontExAPtr
- type TagLogBrush
- type TagLogPalette
- type TagLogPen
- type TagMonitorInfo
- type TagPaintStruct
- type TagPaletteEntry
- type TagRGBQuad
- type TagScrollInfo
- type TagTextMetricA
- type TagTriVertex
- type UINT
- type UInt
- type UInt16
- type UInt32
- type UInt64
- type UInt8
- type UIntptr
- type ULONG_PTR
- type WPARAM
- type WindowPos
- type Word
Constants ¶
View Source
const ( BdaTop = iota BdaTopRight BdaRight BdaBottomRight BdaBottom BdaBottomLeft BdaLeft BdaTopLeft )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BroderDirectionAdjustment ¶ added in v2.3.8
type BroderDirectionAdjustment = uint8
BroderDirectionAdjustment 边框方向调整集合
type BroderDirectionAdjustments ¶ added in v2.3.8
type BroderDirectionAdjustments = TSet
BroderDirectionAdjustments SET
type LogFontA ¶ added in v2.1.0
type LogFontA struct { LfHeight LongInt LfWidth LongInt LfEscapement LongInt // angle, in tenths of degrees of each line of text LfOrientation LongInt // angle, in tenths of degrees of each character's base line LfWeight LongInt LfItalic byte LfUnderline byte LfStrikeOut byte LfCharSet byte LfOutPrecision byte LfClipPrecision byte LfQuality byte LfPitchAndFamily byte LfFaceName []AnsiChar // len = 32 }
type NativeUInt ¶
type NativeUInt = UInt32
type TCefColor ¶
type TCefColor = UInt32
32-bit ARGB color value, not premultiplied. The color components are always in a known order. Equivalent to the SkColor type.
type TCefSharedTextureHandle ¶ added in v2.5.0
type TCefSharedTextureHandle = THandle
type TCefString ¶
type TCefString = String
type TCefStringList ¶ added in v2.3.6
type TCefStringList = Pointer
type TCefWindowHandle ¶ added in v2.3.6
type TCefWindowHandle = HWND
type TCriticalSection ¶ added in v2.1.0
type TCriticalSection = PtrUInt
type TDWordFiller ¶ added in v2.2.3
type TDWordFiller struct {
Filler [4]uint8
}
type TFontSignature ¶ added in v2.1.0
type TFontSignaturePtr ¶ added in v2.1.0
type TGraphicsColor ¶ added in v2.1.0
type TGraphicsColor = Int32
type TGraphicsFillStyle ¶ added in v2.1.0
type TGraphicsFillStyle = Int32
const ( FsSurface TGraphicsFillStyle = iota // fill till the color (it fills all except this color) FsBorder // fill this color (it fills only connected pixels of this color) )
type TLogGradientStop ¶ added in v2.1.0
type TLogGradientStop struct { RadColorR Word RadColorG Word RadColorB Word RadColorA Word RadPosition float64 // must be in 0..1 }
non-winapi radial gradient log info
type TLogRadialGradient ¶ added in v2.1.0
type TNewTextMetric ¶ added in v2.1.0
type TNewTextMetric struct { TmHeight LongInt TmAscent LongInt TmDescent LongInt TmInternalLeading LongInt TmExternalLeading LongInt TmAveCharWidth LongInt TmMaxCharWidth LongInt TmWeight LongInt TmOverhang LongInt TmDigitizedAspectX LongInt TmDigitizedAspectY LongInt TmFirstChar AnsiChar TmLastChar AnsiChar TmDefaultChar AnsiChar TmBreakChar AnsiChar TmItalic byte TmUnderlined byte TmStruckOut byte TmPitchAndFamily byte TmCharSet byte NtmFlags DWORD NtmSizeEM UINT NtmCellHeight UINT NtmAvgWidth UINT }
type TNewTextMetricEx ¶ added in v2.1.0
type TNewTextMetricEx struct { Ntmentm TNewTextMetric NtmeFontSignature TFontSignature }
type TNewTextMetricExPtr ¶ added in v2.1.0
type TSize ¶ added in v2.2.3
type TSize struct { Msg Cardinal MsgFiller TDWordFiller SizeType PtrInt // see LCLType.pp (e.g. Size_Restored) Width Word Height Word LParamfiller TDWordFiller Result LResult }
type TWindowPosChanged ¶ added in v2.2.3
type TagBitmapInfo ¶ added in v2.1.0
type TagBitmapInfo struct { BmiHeader TagBitmapInfoHeader BmiColors []TagRGBQuad }
type TagBitmapInfoHeader ¶ added in v2.1.0
type TagEnumLogFontA ¶ added in v2.1.0
type TagEnumLogFontAPtr ¶ added in v2.1.0
type TagEnumLogFontExA ¶ added in v2.1.0
type TagEnumLogFontExAPtr ¶ added in v2.1.0
type TagLogBrush ¶ added in v2.1.0
type TagLogPalette ¶ added in v2.1.0
type TagLogPalette struct {
// contains filtered or unexported fields
}
type TagMonitorInfo ¶ added in v2.1.0
type TagPaintStruct ¶ added in v2.1.0
type TagPaletteEntry ¶ added in v2.1.0
type TagRGBQuad ¶ added in v2.1.0
type TagScrollInfo ¶ added in v2.1.0
type TagTextMetricA ¶ added in v2.1.0
type TagTextMetricA struct { TmHeight LongInt TmAscent LongInt TmDescent LongInt TmInternalLeading LongInt TmExternalLeading LongInt TmAveCharWidth LongInt TmMaxCharWidth LongInt TmWeight LongInt TmOverhang LongInt TmDigitizedAspectX LongInt TmDigitizedAspectY LongInt TmFirstChar AnsiChar TmLastChar AnsiChar TmDefaultChar AnsiChar TmBreakChar AnsiChar TmItalic byte TmUnderlined byte TmStruckOut byte TmPitchAndFamily byte TmCharSet byte }
type TagTriVertex ¶ added in v2.1.0
type UIntptr ¶
type UIntptr uintptr
Click to show internal directories.
Click to hide internal directories.