Documentation ¶
Index ¶
- Constants
- func AntialiasGetType() gi.GType
- func ContentGetType() gi.GType
- func ContextGetType() gi.GType
- func DeviceGetType() gi.GType
- func DeviceTypeGetType() gi.GType
- func ExtendGetType() gi.GType
- func FillRuleGetType() gi.GType
- func FilterGetType() gi.GType
- func FontFaceGetType() gi.GType
- func FontOptionsGetType() gi.GType
- func FontSlantGetType() gi.GType
- func FontTypeGetType() gi.GType
- func FontWeightGetType() gi.GType
- func FormatGetType() gi.GType
- func HintMetricsGetType() gi.GType
- func HintStyleGetType() gi.GType
- func ImageSurfaceCreate()
- func LineCapGetType() gi.GType
- func LineJoinGetType() gi.GType
- func MatrixGetType() gi.GType
- func OperatorGetType() gi.GType
- func PathDataTypeGetType() gi.GType
- func PathGetType() gi.GType
- func PatternGetType() gi.GType
- func PatternTypeGetType() gi.GType
- func RectangleIntGetType() gi.GType
- func RegionGetType() gi.GType
- func RegionOverlapGetType() gi.GType
- func ScaledFontGetType() gi.GType
- func StatusGetType() gi.GType
- func SubpixelOrderGetType() gi.GType
- func SurfaceGetType() gi.GType
- func SurfaceTypeGetType() gi.GType
- func TextClusterFlagsGetType() gi.GType
- type AntialiasEnum
- type ContentEnum
- type Context
- type Device
- type DeviceTypeEnum
- type ExtendEnum
- type FillRuleEnum
- type FilterEnum
- type FontFace
- type FontOptions
- type FontSlantEnum
- type FontTypeEnum
- type FontWeightEnum
- type FormatEnum
- type HintMetricsEnum
- type HintStyleEnum
- type LineCapEnum
- type LineJoinEnum
- type Matrix
- type OperatorEnum
- type Path
- type PathDataTypeEnum
- type Pattern
- type PatternTypeEnum
- type RectangleInt
- func (v RectangleInt) Height() (result int32)
- func (v RectangleInt) SetHeight(value int32)
- func (v RectangleInt) SetWidth(value int32)
- func (v RectangleInt) SetX(value int32)
- func (v RectangleInt) SetY(value int32)
- func (v RectangleInt) Width() (result int32)
- func (v RectangleInt) X() (result int32)
- func (v RectangleInt) Y() (result int32)
- type Region
- type RegionOverlapEnum
- type ScaledFont
- type StatusEnum
- type SubpixelOrderEnum
- type Surface
- type SurfaceTypeEnum
- type TextClusterFlagsEnum
Constants ¶
View Source
const SizeOfStructRectangleInt = 16
Variables ¶
This section is empty.
Functions ¶
func AntialiasGetType ¶
func ContentGetType ¶
func ContextGetType ¶
func DeviceGetType ¶
func DeviceTypeGetType ¶
func ExtendGetType ¶
func FillRuleGetType ¶
func FilterGetType ¶
func FontFaceGetType ¶
func FontOptionsGetType ¶
func FontSlantGetType ¶
func FontTypeGetType ¶
func FontWeightGetType ¶
func FormatGetType ¶
func HintMetricsGetType ¶
func HintStyleGetType ¶
func LineCapGetType ¶
func LineJoinGetType ¶
func MatrixGetType ¶
func OperatorGetType ¶
func PathDataTypeGetType ¶
func PathGetType ¶
func PatternGetType ¶
func PatternTypeGetType ¶
func RectangleIntGetType ¶
func RegionGetType ¶
func RegionOverlapGetType ¶
func ScaledFontGetType ¶
func StatusGetType ¶
func SubpixelOrderGetType ¶
func SurfaceGetType ¶
func SurfaceTypeGetType ¶
func TextClusterFlagsGetType ¶
Types ¶
type AntialiasEnum ¶
type AntialiasEnum int
Enum Antialias
const ( AntialiasDefault AntialiasEnum = 0 AntialiasNone AntialiasEnum = 1 AntialiasGray AntialiasEnum = 2 AntialiasSubpixel AntialiasEnum = 3 AntialiasFast AntialiasEnum = 4 AntialiasGood AntialiasEnum = 5 AntialiasBest AntialiasEnum = 6 )
type ContentEnum ¶
type ContentEnum int
Enum Content
const ( ContentColor ContentEnum = 4096 ContentAlpha ContentEnum = 8192 ContentColorAlpha ContentEnum = 12288 )
type DeviceTypeEnum ¶
type DeviceTypeEnum int
Enum DeviceType
const ( DeviceTypeDrm DeviceTypeEnum = 0 DeviceTypeGl DeviceTypeEnum = 1 DeviceTypeScript DeviceTypeEnum = 2 DeviceTypeXcb DeviceTypeEnum = 3 DeviceTypeXlib DeviceTypeEnum = 4 DeviceTypeXml DeviceTypeEnum = 5 DeviceTypeCogl DeviceTypeEnum = 6 DeviceTypeWin32 DeviceTypeEnum = 7 DeviceTypeInvalid DeviceTypeEnum = -1 )
type ExtendEnum ¶
type ExtendEnum int
Enum Extend
const ( ExtendNone ExtendEnum = 0 ExtendRepeat ExtendEnum = 1 ExtendReflect ExtendEnum = 2 ExtendPad ExtendEnum = 3 )
type FillRuleEnum ¶
type FillRuleEnum int
Enum FillRule
const ( FillRuleWinding FillRuleEnum = 0 FillRuleEvenOdd FillRuleEnum = 1 )
type FilterEnum ¶
type FilterEnum int
Enum Filter
const ( FilterFast FilterEnum = 0 FilterGood FilterEnum = 1 FilterBest FilterEnum = 2 FilterNearest FilterEnum = 3 FilterBilinear FilterEnum = 4 FilterGaussian FilterEnum = 5 )
type FontSlantEnum ¶
type FontSlantEnum int
Enum FontSlant
const ( FontSlantNormal FontSlantEnum = 0 FontSlantItalic FontSlantEnum = 1 FontSlantOblique FontSlantEnum = 2 )
type FontTypeEnum ¶
type FontTypeEnum int
Enum FontType
const ( FontTypeToy FontTypeEnum = 0 FontTypeFt FontTypeEnum = 1 FontTypeWin32 FontTypeEnum = 2 FontTypeQuartz FontTypeEnum = 3 FontTypeUser FontTypeEnum = 4 )
type FontWeightEnum ¶
type FontWeightEnum int
Enum FontWeight
const ( FontWeightNormal FontWeightEnum = 0 FontWeightBold FontWeightEnum = 1 )
type FormatEnum ¶
type FormatEnum int
Enum Format
const ( FormatInvalid FormatEnum = -1 FormatArgb32 FormatEnum = 0 FormatRgb24 FormatEnum = 1 FormatA8 FormatEnum = 2 FormatA1 FormatEnum = 3 FormatRgb16565 FormatEnum = 4 FormatRgb30 FormatEnum = 5 )
type HintMetricsEnum ¶
type HintMetricsEnum int
Enum HintMetrics
const ( HintMetricsDefault HintMetricsEnum = 0 HintMetricsOff HintMetricsEnum = 1 HintMetricsOn HintMetricsEnum = 2 )
type HintStyleEnum ¶
type HintStyleEnum int
Enum HintStyle
const ( HintStyleDefault HintStyleEnum = 0 HintStyleNone HintStyleEnum = 1 HintStyleSlight HintStyleEnum = 2 HintStyleMedium HintStyleEnum = 3 HintStyleFull HintStyleEnum = 4 )
type LineCapEnum ¶
type LineCapEnum int
Enum LineCap
const ( LineCapButt LineCapEnum = 0 LineCapRound LineCapEnum = 1 LineCapSquare LineCapEnum = 2 )
type LineJoinEnum ¶
type LineJoinEnum int
Enum LineJoin
const ( LineJoinMiter LineJoinEnum = 0 LineJoinRound LineJoinEnum = 1 LineJoinBevel LineJoinEnum = 2 )
type OperatorEnum ¶
type OperatorEnum int
Enum Operator
const ( OperatorClear OperatorEnum = 0 OperatorSource OperatorEnum = 1 OperatorOver OperatorEnum = 2 OperatorIn OperatorEnum = 3 OperatorOut OperatorEnum = 4 OperatorAtop OperatorEnum = 5 OperatorDest OperatorEnum = 6 OperatorDestOver OperatorEnum = 7 OperatorDestIn OperatorEnum = 8 OperatorDestOut OperatorEnum = 9 OperatorDestAtop OperatorEnum = 10 OperatorXor OperatorEnum = 11 OperatorAdd OperatorEnum = 12 OperatorSaturate OperatorEnum = 13 OperatorMultiply OperatorEnum = 14 OperatorScreen OperatorEnum = 15 OperatorOverlay OperatorEnum = 16 OperatorDarken OperatorEnum = 17 OperatorLighten OperatorEnum = 18 OperatorColorDodge OperatorEnum = 19 OperatorColorBurn OperatorEnum = 20 OperatorHardLight OperatorEnum = 21 OperatorSoftLight OperatorEnum = 22 OperatorDifference OperatorEnum = 23 OperatorExclusion OperatorEnum = 24 OperatorHslHue OperatorEnum = 25 OperatorHslSaturation OperatorEnum = 26 OperatorHslColor OperatorEnum = 27 OperatorHslLuminosity OperatorEnum = 28 )
type PathDataTypeEnum ¶
type PathDataTypeEnum int
Enum PathDataType
const ( PathDataTypeMoveTo PathDataTypeEnum = 0 PathDataTypeLineTo PathDataTypeEnum = 1 PathDataTypeCurveTo PathDataTypeEnum = 2 PathDataTypeClosePath PathDataTypeEnum = 3 )
type PatternTypeEnum ¶
type PatternTypeEnum int
Enum PatternType
const ( PatternTypeSolid PatternTypeEnum = 0 PatternTypeSurface PatternTypeEnum = 1 PatternTypeLinear PatternTypeEnum = 2 PatternTypeRadial PatternTypeEnum = 3 PatternTypeMesh PatternTypeEnum = 4 PatternTypeRasterSource PatternTypeEnum = 5 )
type RectangleInt ¶
Struct RectangleInt
func (RectangleInt) Height ¶
func (v RectangleInt) Height() (result int32)
func (RectangleInt) SetHeight ¶
func (v RectangleInt) SetHeight(value int32)
func (RectangleInt) SetWidth ¶
func (v RectangleInt) SetWidth(value int32)
func (RectangleInt) SetX ¶
func (v RectangleInt) SetX(value int32)
func (RectangleInt) SetY ¶
func (v RectangleInt) SetY(value int32)
func (RectangleInt) Width ¶
func (v RectangleInt) Width() (result int32)
func (RectangleInt) X ¶
func (v RectangleInt) X() (result int32)
func (RectangleInt) Y ¶
func (v RectangleInt) Y() (result int32)
type RegionOverlapEnum ¶
type RegionOverlapEnum int
Enum RegionOverlap
const ( RegionOverlapIn RegionOverlapEnum = 0 RegionOverlapOut RegionOverlapEnum = 1 RegionOverlapPart RegionOverlapEnum = 2 )
type StatusEnum ¶
type StatusEnum int
Enum Status
const ( StatusSuccess StatusEnum = 0 StatusNoMemory StatusEnum = 1 StatusInvalidRestore StatusEnum = 2 StatusInvalidPopGroup StatusEnum = 3 StatusNoCurrentPoint StatusEnum = 4 StatusInvalidMatrix StatusEnum = 5 StatusInvalidStatus StatusEnum = 6 StatusNullPointer StatusEnum = 7 StatusInvalidString StatusEnum = 8 StatusInvalidPathData StatusEnum = 9 StatusReadError StatusEnum = 10 StatusWriteError StatusEnum = 11 StatusSurfaceFinished StatusEnum = 12 StatusSurfaceTypeMismatch StatusEnum = 13 StatusPatternTypeMismatch StatusEnum = 14 StatusInvalidContent StatusEnum = 15 StatusInvalidFormat StatusEnum = 16 StatusInvalidVisual StatusEnum = 17 StatusFileNotFound StatusEnum = 18 StatusInvalidDash StatusEnum = 19 StatusInvalidDscComment StatusEnum = 20 StatusInvalidIndex StatusEnum = 21 StatusClipNotRepresentable StatusEnum = 22 StatusTempFileError StatusEnum = 23 StatusInvalidStride StatusEnum = 24 StatusFontTypeMismatch StatusEnum = 25 StatusUserFontImmutable StatusEnum = 26 StatusUserFontError StatusEnum = 27 StatusNegativeCount StatusEnum = 28 StatusInvalidClusters StatusEnum = 29 StatusInvalidSlant StatusEnum = 30 StatusInvalidWeight StatusEnum = 31 StatusInvalidSize StatusEnum = 32 StatusUserFontNotImplemented StatusEnum = 33 StatusDeviceTypeMismatch StatusEnum = 34 StatusDeviceError StatusEnum = 35 StatusInvalidMeshConstruction StatusEnum = 36 StatusDeviceFinished StatusEnum = 37 StatusJbig2GlobalMissing StatusEnum = 38 )
type SubpixelOrderEnum ¶
type SubpixelOrderEnum int
Enum SubpixelOrder
const ( SubpixelOrderDefault SubpixelOrderEnum = 0 SubpixelOrderRgb SubpixelOrderEnum = 1 SubpixelOrderBgr SubpixelOrderEnum = 2 SubpixelOrderVrgb SubpixelOrderEnum = 3 SubpixelOrderVbgr SubpixelOrderEnum = 4 )
type SurfaceTypeEnum ¶
type SurfaceTypeEnum int
Enum SurfaceType
const ( SurfaceTypeImage SurfaceTypeEnum = 0 SurfaceTypePdf SurfaceTypeEnum = 1 SurfaceTypePs SurfaceTypeEnum = 2 SurfaceTypeXlib SurfaceTypeEnum = 3 SurfaceTypeXcb SurfaceTypeEnum = 4 SurfaceTypeGlitz SurfaceTypeEnum = 5 SurfaceTypeQuartz SurfaceTypeEnum = 6 SurfaceTypeWin32 SurfaceTypeEnum = 7 SurfaceTypeBeos SurfaceTypeEnum = 8 SurfaceTypeDirectfb SurfaceTypeEnum = 9 SurfaceTypeSvg SurfaceTypeEnum = 10 SurfaceTypeOs2 SurfaceTypeEnum = 11 SurfaceTypeWin32Printing SurfaceTypeEnum = 12 SurfaceTypeQuartzImage SurfaceTypeEnum = 13 SurfaceTypeScript SurfaceTypeEnum = 14 SurfaceTypeQt SurfaceTypeEnum = 15 SurfaceTypeRecording SurfaceTypeEnum = 16 SurfaceTypeVg SurfaceTypeEnum = 17 SurfaceTypeGl SurfaceTypeEnum = 18 SurfaceTypeDrm SurfaceTypeEnum = 19 SurfaceTypeTee SurfaceTypeEnum = 20 SurfaceTypeXml SurfaceTypeEnum = 21 SurfaceTypeSkia SurfaceTypeEnum = 22 SurfaceTypeSubsurface SurfaceTypeEnum = 23 SurfaceTypeCogl SurfaceTypeEnum = 24 )
type TextClusterFlagsEnum ¶
type TextClusterFlagsEnum int
Enum TextClusterFlags
const (
TextClusterFlagsBackward TextClusterFlagsEnum = 1
)
Click to show internal directories.
Click to hide internal directories.