Documentation ¶
Overview ¶
Package render is the X client API for the RENDER extension.
Index ¶
- Constants
- func AnimcursoreltListBytes(buf []byte, list []Animcursorelt) int
- func AnimcursoreltRead(buf []byte, v *Animcursorelt) int
- func AnimcursoreltReadList(buf []byte, dest []Animcursorelt) int
- func ColorListBytes(buf []byte, list []Color) int
- func ColorRead(buf []byte, v *Color) int
- func ColorReadList(buf []byte, dest []Color) int
- func DirectformatListBytes(buf []byte, list []Directformat) int
- func DirectformatRead(buf []byte, v *Directformat) int
- func DirectformatReadList(buf []byte, dest []Directformat) int
- func GlyphErrorNew(buf []byte) xgb.Error
- func GlyphSetErrorNew(buf []byte) xgb.Error
- func GlyphinfoListBytes(buf []byte, list []Glyphinfo) int
- func GlyphinfoRead(buf []byte, v *Glyphinfo) int
- func GlyphinfoReadList(buf []byte, dest []Glyphinfo) int
- func IndexvalueListBytes(buf []byte, list []Indexvalue) int
- func IndexvalueRead(buf []byte, v *Indexvalue) int
- func IndexvalueReadList(buf []byte, dest []Indexvalue) int
- func Init(c *xgb.Conn) error
- func LinefixListBytes(buf []byte, list []Linefix) int
- func LinefixRead(buf []byte, v *Linefix) int
- func LinefixReadList(buf []byte, dest []Linefix) int
- func PictFormatErrorNew(buf []byte) xgb.Error
- func PictOpErrorNew(buf []byte) xgb.Error
- func PictdepthListBytes(buf []byte, list []Pictdepth) int
- func PictdepthListSize(list []Pictdepth) int
- func PictdepthRead(buf []byte, v *Pictdepth) int
- func PictdepthReadList(buf []byte, dest []Pictdepth) int
- func PictforminfoListBytes(buf []byte, list []Pictforminfo) int
- func PictforminfoRead(buf []byte, v *Pictforminfo) int
- func PictforminfoReadList(buf []byte, dest []Pictforminfo) int
- func PictscreenListBytes(buf []byte, list []Pictscreen) int
- func PictscreenListSize(list []Pictscreen) int
- func PictscreenRead(buf []byte, v *Pictscreen) int
- func PictscreenReadList(buf []byte, dest []Pictscreen) int
- func PictureErrorNew(buf []byte) xgb.Error
- func PictvisualListBytes(buf []byte, list []Pictvisual) int
- func PictvisualRead(buf []byte, v *Pictvisual) int
- func PictvisualReadList(buf []byte, dest []Pictvisual) int
- func PointfixListBytes(buf []byte, list []Pointfix) int
- func PointfixRead(buf []byte, v *Pointfix) int
- func PointfixReadList(buf []byte, dest []Pointfix) int
- func SpanfixListBytes(buf []byte, list []Spanfix) int
- func SpanfixRead(buf []byte, v *Spanfix) int
- func SpanfixReadList(buf []byte, dest []Spanfix) int
- func TransformListBytes(buf []byte, list []Transform) int
- func TransformRead(buf []byte, v *Transform) int
- func TransformReadList(buf []byte, dest []Transform) int
- func TrapListBytes(buf []byte, list []Trap) int
- func TrapRead(buf []byte, v *Trap) int
- func TrapReadList(buf []byte, dest []Trap) int
- func TrapezoidListBytes(buf []byte, list []Trapezoid) int
- func TrapezoidRead(buf []byte, v *Trapezoid) int
- func TrapezoidReadList(buf []byte, dest []Trapezoid) int
- func TriangleListBytes(buf []byte, list []Triangle) int
- func TriangleRead(buf []byte, v *Triangle) int
- func TriangleReadList(buf []byte, dest []Triangle) int
- type AddGlyphsCookie
- type AddTrapsCookie
- type Animcursorelt
- type ChangePictureCookie
- type Color
- type CompositeCookie
- type CompositeGlyphs16Cookie
- type CompositeGlyphs32Cookie
- type CompositeGlyphs8Cookie
- type CreateAnimCursorCookie
- type CreateConicalGradientCookie
- type CreateCursorCookie
- type CreateGlyphSetCookie
- type CreateLinearGradientCookie
- type CreatePictureCookie
- type CreateRadialGradientCookie
- type CreateSolidFillCookie
- type Directformat
- type FillRectanglesCookie
- type Fixed
- type FreeGlyphSetCookie
- type FreeGlyphsCookie
- type FreePictureCookie
- type Glyph
- type GlyphError
- type GlyphSetError
- type Glyphinfo
- type Glyphset
- type Indexvalue
- type Linefix
- type PictFormatError
- type PictOpError
- type Pictdepth
- type Pictformat
- type Pictforminfo
- type Pictscreen
- type Picture
- type PictureError
- type Pictvisual
- type Pointfix
- type QueryFiltersCookie
- type QueryFiltersReply
- type QueryPictFormatsCookie
- type QueryPictFormatsReply
- type QueryPictIndexValuesCookie
- type QueryPictIndexValuesReply
- type QueryVersionCookie
- type QueryVersionReply
- type ReferenceGlyphSetCookie
- type SetPictureClipRectanglesCookie
- type SetPictureFilterCookie
- type SetPictureTransformCookie
- type Spanfix
- type Transform
- type Trap
- type Trapezoid
- type TrapezoidsCookie
- type TriFanCookie
- type TriStripCookie
- type Triangle
- type TrianglesCookie
Constants ¶
const ( CpRepeat = 1 CpAlphaMap = 2 CpAlphaXOrigin = 4 CpAlphaYOrigin = 8 CpClipXOrigin = 16 CpClipYOrigin = 32 CpClipMask = 64 CpGraphicsExposure = 128 CpSubwindowMode = 256 CpPolyEdge = 512 CpPolyMode = 1024 CpDither = 2048 CpComponentAlpha = 4096 )
const ( PictOpClear = 0 PictOpSrc = 1 PictOpDst = 2 PictOpOver = 3 PictOpOverReverse = 4 PictOpIn = 5 PictOpInReverse = 6 PictOpOut = 7 PictOpOutReverse = 8 PictOpAtop = 9 PictOpAtopReverse = 10 PictOpXor = 11 PictOpAdd = 12 PictOpSaturate = 13 PictOpDisjointClear = 16 PictOpDisjointSrc = 17 PictOpDisjointDst = 18 PictOpDisjointOver = 19 PictOpDisjointOverReverse = 20 PictOpDisjointIn = 21 PictOpDisjointInReverse = 22 PictOpDisjointOut = 23 PictOpDisjointOutReverse = 24 PictOpDisjointAtop = 25 PictOpDisjointAtopReverse = 26 PictOpDisjointXor = 27 PictOpConjointClear = 32 PictOpConjointSrc = 33 PictOpConjointDst = 34 PictOpConjointOver = 35 PictOpConjointOverReverse = 36 PictOpConjointIn = 37 PictOpConjointInReverse = 38 PictOpConjointOut = 39 PictOpConjointOutReverse = 40 PictOpConjointAtop = 41 PictOpConjointAtopReverse = 42 PictOpConjointXor = 43 PictOpMultiply = 48 PictOpScreen = 49 PictOpOverlay = 50 PictOpDarken = 51 PictOpLighten = 52 PictOpColorDodge = 53 PictOpColorBurn = 54 PictOpHardLight = 55 PictOpSoftLight = 56 PictOpDifference = 57 PictOpExclusion = 58 PictOpHSLHue = 59 PictOpHSLSaturation = 60 PictOpHSLColor = 61 PictOpHSLLuminosity = 62 )
const ( PictTypeIndexed = 0 PictTypeDirect = 1 )
const ( PolyEdgeSharp = 0 PolyEdgeSmooth = 1 )
const ( PolyModePrecise = 0 PolyModeImprecise = 1 )
const ( RepeatNone = 0 RepeatNormal = 1 RepeatPad = 2 RepeatReflect = 3 )
const ( SubPixelUnknown = 0 SubPixelHorizontalRGB = 1 SubPixelHorizontalBGR = 2 SubPixelVerticalRGB = 3 SubPixelVerticalBGR = 4 SubPixelNone = 5 )
const BadGlyph = 4
BadGlyph is the error number for a BadGlyph.
const BadGlyphSet = 3
BadGlyphSet is the error number for a BadGlyphSet.
const BadPictFormat = 0
BadPictFormat is the error number for a BadPictFormat.
const BadPictOp = 2
BadPictOp is the error number for a BadPictOp.
const BadPicture = 1
BadPicture is the error number for a BadPicture.
const (
PictureNone = 0
)
Variables ¶
This section is empty.
Functions ¶
func AnimcursoreltListBytes ¶
func AnimcursoreltListBytes(buf []byte, list []Animcursorelt) int
AnimcursoreltListBytes writes a list of Animcursorelt values to a byte slice.
func AnimcursoreltRead ¶
func AnimcursoreltRead(buf []byte, v *Animcursorelt) int
AnimcursoreltRead reads a byte slice into a Animcursorelt value.
func AnimcursoreltReadList ¶
func AnimcursoreltReadList(buf []byte, dest []Animcursorelt) int
AnimcursoreltReadList reads a byte slice into a list of Animcursorelt values.
func ColorListBytes ¶
ColorListBytes writes a list of Color values to a byte slice.
func ColorReadList ¶
ColorReadList reads a byte slice into a list of Color values.
func DirectformatListBytes ¶
func DirectformatListBytes(buf []byte, list []Directformat) int
DirectformatListBytes writes a list of Directformat values to a byte slice.
func DirectformatRead ¶
func DirectformatRead(buf []byte, v *Directformat) int
DirectformatRead reads a byte slice into a Directformat value.
func DirectformatReadList ¶
func DirectformatReadList(buf []byte, dest []Directformat) int
DirectformatReadList reads a byte slice into a list of Directformat values.
func GlyphErrorNew ¶
GlyphErrorNew constructs a GlyphError value that implements xgb.Error from a byte slice.
func GlyphSetErrorNew ¶
GlyphSetErrorNew constructs a GlyphSetError value that implements xgb.Error from a byte slice.
func GlyphinfoListBytes ¶
GlyphinfoListBytes writes a list of Glyphinfo values to a byte slice.
func GlyphinfoRead ¶
GlyphinfoRead reads a byte slice into a Glyphinfo value.
func GlyphinfoReadList ¶
GlyphinfoReadList reads a byte slice into a list of Glyphinfo values.
func IndexvalueListBytes ¶
func IndexvalueListBytes(buf []byte, list []Indexvalue) int
IndexvalueListBytes writes a list of Indexvalue values to a byte slice.
func IndexvalueRead ¶
func IndexvalueRead(buf []byte, v *Indexvalue) int
IndexvalueRead reads a byte slice into a Indexvalue value.
func IndexvalueReadList ¶
func IndexvalueReadList(buf []byte, dest []Indexvalue) int
IndexvalueReadList reads a byte slice into a list of Indexvalue values.
func LinefixListBytes ¶
LinefixListBytes writes a list of Linefix values to a byte slice.
func LinefixRead ¶
LinefixRead reads a byte slice into a Linefix value.
func LinefixReadList ¶
LinefixReadList reads a byte slice into a list of Linefix values.
func PictFormatErrorNew ¶
PictFormatErrorNew constructs a PictFormatError value that implements xgb.Error from a byte slice.
func PictOpErrorNew ¶
PictOpErrorNew constructs a PictOpError value that implements xgb.Error from a byte slice.
func PictdepthListBytes ¶
PictdepthListBytes writes a list of Pictdepth values to a byte slice.
func PictdepthListSize ¶
PictdepthListSize computes the size (bytes) of a list of Pictdepth values.
func PictdepthRead ¶
PictdepthRead reads a byte slice into a Pictdepth value.
func PictdepthReadList ¶
PictdepthReadList reads a byte slice into a list of Pictdepth values.
func PictforminfoListBytes ¶
func PictforminfoListBytes(buf []byte, list []Pictforminfo) int
PictforminfoListBytes writes a list of Pictforminfo values to a byte slice.
func PictforminfoRead ¶
func PictforminfoRead(buf []byte, v *Pictforminfo) int
PictforminfoRead reads a byte slice into a Pictforminfo value.
func PictforminfoReadList ¶
func PictforminfoReadList(buf []byte, dest []Pictforminfo) int
PictforminfoReadList reads a byte slice into a list of Pictforminfo values.
func PictscreenListBytes ¶
func PictscreenListBytes(buf []byte, list []Pictscreen) int
PictscreenListBytes writes a list of Pictscreen values to a byte slice.
func PictscreenListSize ¶
func PictscreenListSize(list []Pictscreen) int
PictscreenListSize computes the size (bytes) of a list of Pictscreen values.
func PictscreenRead ¶
func PictscreenRead(buf []byte, v *Pictscreen) int
PictscreenRead reads a byte slice into a Pictscreen value.
func PictscreenReadList ¶
func PictscreenReadList(buf []byte, dest []Pictscreen) int
PictscreenReadList reads a byte slice into a list of Pictscreen values.
func PictureErrorNew ¶
PictureErrorNew constructs a PictureError value that implements xgb.Error from a byte slice.
func PictvisualListBytes ¶
func PictvisualListBytes(buf []byte, list []Pictvisual) int
PictvisualListBytes writes a list of Pictvisual values to a byte slice.
func PictvisualRead ¶
func PictvisualRead(buf []byte, v *Pictvisual) int
PictvisualRead reads a byte slice into a Pictvisual value.
func PictvisualReadList ¶
func PictvisualReadList(buf []byte, dest []Pictvisual) int
PictvisualReadList reads a byte slice into a list of Pictvisual values.
func PointfixListBytes ¶
PointfixListBytes writes a list of Pointfix values to a byte slice.
func PointfixRead ¶
PointfixRead reads a byte slice into a Pointfix value.
func PointfixReadList ¶
PointfixReadList reads a byte slice into a list of Pointfix values.
func SpanfixListBytes ¶
SpanfixListBytes writes a list of Spanfix values to a byte slice.
func SpanfixRead ¶
SpanfixRead reads a byte slice into a Spanfix value.
func SpanfixReadList ¶
SpanfixReadList reads a byte slice into a list of Spanfix values.
func TransformListBytes ¶
TransformListBytes writes a list of Transform values to a byte slice.
func TransformRead ¶
TransformRead reads a byte slice into a Transform value.
func TransformReadList ¶
TransformReadList reads a byte slice into a list of Transform values.
func TrapListBytes ¶
TrapListBytes writes a list of Trap values to a byte slice.
func TrapReadList ¶
TrapReadList reads a byte slice into a list of Trap values.
func TrapezoidListBytes ¶
TrapezoidListBytes writes a list of Trapezoid values to a byte slice.
func TrapezoidRead ¶
TrapezoidRead reads a byte slice into a Trapezoid value.
func TrapezoidReadList ¶
TrapezoidReadList reads a byte slice into a list of Trapezoid values.
func TriangleListBytes ¶
TriangleListBytes writes a list of Triangle values to a byte slice.
func TriangleRead ¶
TriangleRead reads a byte slice into a Triangle value.
func TriangleReadList ¶
TriangleReadList reads a byte slice into a list of Triangle values.
Types ¶
type AddGlyphsCookie ¶
AddGlyphsCookie is a cookie used only for AddGlyphs requests.
func AddGlyphs ¶
func AddGlyphs(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) AddGlyphsCookie
AddGlyphs sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func AddGlyphsChecked ¶
func AddGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) AddGlyphsCookie
AddGlyphsChecked sends a checked request. If an error occurs, it can be retrieved using AddGlyphsCookie.Check()
func (AddGlyphsCookie) Check ¶
func (cook AddGlyphsCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type AddTrapsCookie ¶
AddTrapsCookie is a cookie used only for AddTraps requests.
func AddTraps ¶
AddTraps sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func AddTrapsChecked ¶
func AddTrapsChecked(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) AddTrapsCookie
AddTrapsChecked sends a checked request. If an error occurs, it can be retrieved using AddTrapsCookie.Check()
func (AddTrapsCookie) Check ¶
func (cook AddTrapsCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type Animcursorelt ¶
func (Animcursorelt) Bytes ¶
func (v Animcursorelt) Bytes() []byte
Bytes writes a Animcursorelt value to a byte slice.
type ChangePictureCookie ¶
ChangePictureCookie is a cookie used only for ChangePicture requests.
func ChangePicture ¶
func ChangePicture(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) ChangePictureCookie
ChangePicture sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func ChangePictureChecked ¶
func ChangePictureChecked(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) ChangePictureCookie
ChangePictureChecked sends a checked request. If an error occurs, it can be retrieved using ChangePictureCookie.Check()
func (ChangePictureCookie) Check ¶
func (cook ChangePictureCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CompositeCookie ¶
CompositeCookie is a cookie used only for Composite requests.
func Composite ¶
func Composite(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, SrcX int16, SrcY int16, MaskX int16, MaskY int16, DstX int16, DstY int16, Width uint16, Height uint16) CompositeCookie
Composite sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CompositeChecked ¶
func CompositeChecked(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, SrcX int16, SrcY int16, MaskX int16, MaskY int16, DstX int16, DstY int16, Width uint16, Height uint16) CompositeCookie
CompositeChecked sends a checked request. If an error occurs, it can be retrieved using CompositeCookie.Check()
func (CompositeCookie) Check ¶
func (cook CompositeCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CompositeGlyphs16Cookie ¶
CompositeGlyphs16Cookie is a cookie used only for CompositeGlyphs16 requests.
func CompositeGlyphs16 ¶
func CompositeGlyphs16(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie
CompositeGlyphs16 sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CompositeGlyphs16Checked ¶
func CompositeGlyphs16Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie
CompositeGlyphs16Checked sends a checked request. If an error occurs, it can be retrieved using CompositeGlyphs16Cookie.Check()
func (CompositeGlyphs16Cookie) Check ¶
func (cook CompositeGlyphs16Cookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CompositeGlyphs32Cookie ¶
CompositeGlyphs32Cookie is a cookie used only for CompositeGlyphs32 requests.
func CompositeGlyphs32 ¶
func CompositeGlyphs32(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie
CompositeGlyphs32 sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CompositeGlyphs32Checked ¶
func CompositeGlyphs32Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie
CompositeGlyphs32Checked sends a checked request. If an error occurs, it can be retrieved using CompositeGlyphs32Cookie.Check()
func (CompositeGlyphs32Cookie) Check ¶
func (cook CompositeGlyphs32Cookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CompositeGlyphs8Cookie ¶
CompositeGlyphs8Cookie is a cookie used only for CompositeGlyphs8 requests.
func CompositeGlyphs8 ¶
func CompositeGlyphs8(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie
CompositeGlyphs8 sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CompositeGlyphs8Checked ¶
func CompositeGlyphs8Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie
CompositeGlyphs8Checked sends a checked request. If an error occurs, it can be retrieved using CompositeGlyphs8Cookie.Check()
func (CompositeGlyphs8Cookie) Check ¶
func (cook CompositeGlyphs8Cookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateAnimCursorCookie ¶
CreateAnimCursorCookie is a cookie used only for CreateAnimCursor requests.
func CreateAnimCursor ¶
func CreateAnimCursor(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) CreateAnimCursorCookie
CreateAnimCursor sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateAnimCursorChecked ¶
func CreateAnimCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) CreateAnimCursorCookie
CreateAnimCursorChecked sends a checked request. If an error occurs, it can be retrieved using CreateAnimCursorCookie.Check()
func (CreateAnimCursorCookie) Check ¶
func (cook CreateAnimCursorCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateConicalGradientCookie ¶
CreateConicalGradientCookie is a cookie used only for CreateConicalGradient requests.
func CreateConicalGradient ¶
func CreateConicalGradient(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateConicalGradientCookie
CreateConicalGradient sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateConicalGradientChecked ¶
func CreateConicalGradientChecked(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateConicalGradientCookie
CreateConicalGradientChecked sends a checked request. If an error occurs, it can be retrieved using CreateConicalGradientCookie.Check()
func (CreateConicalGradientCookie) Check ¶
func (cook CreateConicalGradientCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateCursorCookie ¶
CreateCursorCookie is a cookie used only for CreateCursor requests.
func CreateCursor ¶
func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie
CreateCursor sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateCursorChecked ¶
func CreateCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie
CreateCursorChecked sends a checked request. If an error occurs, it can be retrieved using CreateCursorCookie.Check()
func (CreateCursorCookie) Check ¶
func (cook CreateCursorCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateGlyphSetCookie ¶
CreateGlyphSetCookie is a cookie used only for CreateGlyphSet requests.
func CreateGlyphSet ¶
func CreateGlyphSet(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSetCookie
CreateGlyphSet sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateGlyphSetChecked ¶
func CreateGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSetCookie
CreateGlyphSetChecked sends a checked request. If an error occurs, it can be retrieved using CreateGlyphSetCookie.Check()
func (CreateGlyphSetCookie) Check ¶
func (cook CreateGlyphSetCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateLinearGradientCookie ¶
CreateLinearGradientCookie is a cookie used only for CreateLinearGradient requests.
func CreateLinearGradient ¶
func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie
CreateLinearGradient sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateLinearGradientChecked ¶
func CreateLinearGradientChecked(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie
CreateLinearGradientChecked sends a checked request. If an error occurs, it can be retrieved using CreateLinearGradientCookie.Check()
func (CreateLinearGradientCookie) Check ¶
func (cook CreateLinearGradientCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreatePictureCookie ¶
CreatePictureCookie is a cookie used only for CreatePicture requests.
func CreatePicture ¶
func CreatePicture(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) CreatePictureCookie
CreatePicture sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreatePictureChecked ¶
func CreatePictureChecked(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) CreatePictureCookie
CreatePictureChecked sends a checked request. If an error occurs, it can be retrieved using CreatePictureCookie.Check()
func (CreatePictureCookie) Check ¶
func (cook CreatePictureCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateRadialGradientCookie ¶
CreateRadialGradientCookie is a cookie used only for CreateRadialGradient requests.
func CreateRadialGradient ¶
func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie
CreateRadialGradient sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateRadialGradientChecked ¶
func CreateRadialGradientChecked(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie
CreateRadialGradientChecked sends a checked request. If an error occurs, it can be retrieved using CreateRadialGradientCookie.Check()
func (CreateRadialGradientCookie) Check ¶
func (cook CreateRadialGradientCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type CreateSolidFillCookie ¶
CreateSolidFillCookie is a cookie used only for CreateSolidFill requests.
func CreateSolidFill ¶
func CreateSolidFill(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillCookie
CreateSolidFill sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func CreateSolidFillChecked ¶
func CreateSolidFillChecked(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillCookie
CreateSolidFillChecked sends a checked request. If an error occurs, it can be retrieved using CreateSolidFillCookie.Check()
func (CreateSolidFillCookie) Check ¶
func (cook CreateSolidFillCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type Directformat ¶
type Directformat struct { RedShift uint16 RedMask uint16 GreenShift uint16 GreenMask uint16 BlueShift uint16 BlueMask uint16 AlphaShift uint16 AlphaMask uint16 }
func (Directformat) Bytes ¶
func (v Directformat) Bytes() []byte
Bytes writes a Directformat value to a byte slice.
type FillRectanglesCookie ¶
FillRectanglesCookie is a cookie used only for FillRectangles requests.
func FillRectangles ¶
func FillRectangles(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) FillRectanglesCookie
FillRectangles sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FillRectanglesChecked ¶
func FillRectanglesChecked(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) FillRectanglesCookie
FillRectanglesChecked sends a checked request. If an error occurs, it can be retrieved using FillRectanglesCookie.Check()
func (FillRectanglesCookie) Check ¶
func (cook FillRectanglesCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type FreeGlyphSetCookie ¶
FreeGlyphSetCookie is a cookie used only for FreeGlyphSet requests.
func FreeGlyphSet ¶
func FreeGlyphSet(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie
FreeGlyphSet sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FreeGlyphSetChecked ¶
func FreeGlyphSetChecked(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie
FreeGlyphSetChecked sends a checked request. If an error occurs, it can be retrieved using FreeGlyphSetCookie.Check()
func (FreeGlyphSetCookie) Check ¶
func (cook FreeGlyphSetCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type FreeGlyphsCookie ¶
FreeGlyphsCookie is a cookie used only for FreeGlyphs requests.
func FreeGlyphs ¶
func FreeGlyphs(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie
FreeGlyphs sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FreeGlyphsChecked ¶
func FreeGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie
FreeGlyphsChecked sends a checked request. If an error occurs, it can be retrieved using FreeGlyphsCookie.Check()
func (FreeGlyphsCookie) Check ¶
func (cook FreeGlyphsCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type FreePictureCookie ¶
FreePictureCookie is a cookie used only for FreePicture requests.
func FreePicture ¶
func FreePicture(c *xgb.Conn, Picture Picture) FreePictureCookie
FreePicture sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FreePictureChecked ¶
func FreePictureChecked(c *xgb.Conn, Picture Picture) FreePictureCookie
FreePictureChecked sends a checked request. If an error occurs, it can be retrieved using FreePictureCookie.Check()
func (FreePictureCookie) Check ¶
func (cook FreePictureCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type GlyphError ¶
func (GlyphError) BadId ¶
func (err GlyphError) BadId() uint32
BadId returns the 'BadValue' number if one exists for the BadGlyph error. If no bad value exists, 0 is returned.
func (GlyphError) Error ¶
func (err GlyphError) Error() string
func (GlyphError) SequenceId ¶
func (err GlyphError) SequenceId() uint16
SequenceId returns the sequence id attached to the BadGlyph error. This is mostly used internally.
type GlyphSetError ¶
func (GlyphSetError) BadId ¶
func (err GlyphSetError) BadId() uint32
BadId returns the 'BadValue' number if one exists for the BadGlyphSet error. If no bad value exists, 0 is returned.
func (GlyphSetError) Error ¶
func (err GlyphSetError) Error() string
func (GlyphSetError) SequenceId ¶
func (err GlyphSetError) SequenceId() uint16
SequenceId returns the sequence id attached to the BadGlyphSet error. This is mostly used internally.
type Indexvalue ¶
func (Indexvalue) Bytes ¶
func (v Indexvalue) Bytes() []byte
Bytes writes a Indexvalue value to a byte slice.
type PictFormatError ¶
func (PictFormatError) BadId ¶
func (err PictFormatError) BadId() uint32
BadId returns the 'BadValue' number if one exists for the BadPictFormat error. If no bad value exists, 0 is returned.
func (PictFormatError) Error ¶
func (err PictFormatError) Error() string
func (PictFormatError) SequenceId ¶
func (err PictFormatError) SequenceId() uint16
SequenceId returns the sequence id attached to the BadPictFormat error. This is mostly used internally.
type PictOpError ¶
func (PictOpError) BadId ¶
func (err PictOpError) BadId() uint32
BadId returns the 'BadValue' number if one exists for the BadPictOp error. If no bad value exists, 0 is returned.
func (PictOpError) Error ¶
func (err PictOpError) Error() string
func (PictOpError) SequenceId ¶
func (err PictOpError) SequenceId() uint16
SequenceId returns the sequence id attached to the BadPictOp error. This is mostly used internally.
type Pictdepth ¶
type Pictdepth struct { Depth byte // padding: 1 bytes NumVisuals uint16 // padding: 4 bytes Visuals []Pictvisual // size: xgb.Pad((int(NumVisuals) * 8)) }
type Pictformat ¶
type Pictformat uint32
func NewPictformatId ¶
func NewPictformatId(c *xgb.Conn) (Pictformat, error)
type Pictforminfo ¶
type Pictforminfo struct { Id Pictformat Type byte Depth byte // padding: 2 bytes Direct Directformat Colormap xproto.Colormap }
func (Pictforminfo) Bytes ¶
func (v Pictforminfo) Bytes() []byte
Bytes writes a Pictforminfo value to a byte slice.
type Pictscreen ¶
type Pictscreen struct { NumDepths uint32 Fallback Pictformat Depths []Pictdepth // size: PictdepthListSize(Depths) }
func (Pictscreen) Bytes ¶
func (v Pictscreen) Bytes() []byte
Bytes writes a Pictscreen value to a byte slice.
type PictureError ¶
func (PictureError) BadId ¶
func (err PictureError) BadId() uint32
BadId returns the 'BadValue' number if one exists for the BadPicture error. If no bad value exists, 0 is returned.
func (PictureError) Error ¶
func (err PictureError) Error() string
func (PictureError) SequenceId ¶
func (err PictureError) SequenceId() uint16
SequenceId returns the sequence id attached to the BadPicture error. This is mostly used internally.
type Pictvisual ¶
type Pictvisual struct { Visual xproto.Visualid Format Pictformat }
func (Pictvisual) Bytes ¶
func (v Pictvisual) Bytes() []byte
Bytes writes a Pictvisual value to a byte slice.
type QueryFiltersCookie ¶
QueryFiltersCookie is a cookie used only for QueryFilters requests.
func QueryFilters ¶
func QueryFilters(c *xgb.Conn, Drawable xproto.Drawable) QueryFiltersCookie
QueryFilters sends a checked request. If an error occurs, it will be returned with the reply by calling QueryFiltersCookie.Reply()
func QueryFiltersUnchecked ¶
func QueryFiltersUnchecked(c *xgb.Conn, Drawable xproto.Drawable) QueryFiltersCookie
QueryFiltersUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func (QueryFiltersCookie) Reply ¶
func (cook QueryFiltersCookie) Reply() (*QueryFiltersReply, error)
Reply blocks and returns the reply data for a QueryFilters request.
type QueryFiltersReply ¶
type QueryFiltersReply struct { Sequence uint16 // sequence number of the request for this reply Length uint32 // number of bytes in this reply // padding: 1 bytes NumAliases uint32 NumFilters uint32 // padding: 16 bytes Aliases []uint16 // size: xgb.Pad((int(NumAliases) * 2)) Filters []xproto.Str // size: xproto.StrListSize(Filters) }
QueryFiltersReply represents the data returned from a QueryFilters request.
type QueryPictFormatsCookie ¶
QueryPictFormatsCookie is a cookie used only for QueryPictFormats requests.
func QueryPictFormats ¶
func QueryPictFormats(c *xgb.Conn) QueryPictFormatsCookie
QueryPictFormats sends a checked request. If an error occurs, it will be returned with the reply by calling QueryPictFormatsCookie.Reply()
func QueryPictFormatsUnchecked ¶
func QueryPictFormatsUnchecked(c *xgb.Conn) QueryPictFormatsCookie
QueryPictFormatsUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func (QueryPictFormatsCookie) Reply ¶
func (cook QueryPictFormatsCookie) Reply() (*QueryPictFormatsReply, error)
Reply blocks and returns the reply data for a QueryPictFormats request.
type QueryPictFormatsReply ¶
type QueryPictFormatsReply struct { Sequence uint16 // sequence number of the request for this reply Length uint32 // number of bytes in this reply // padding: 1 bytes NumFormats uint32 NumScreens uint32 NumDepths uint32 NumVisuals uint32 NumSubpixel uint32 // padding: 4 bytes Formats []Pictforminfo // size: xgb.Pad((int(NumFormats) * 28)) Screens []Pictscreen // size: PictscreenListSize(Screens) Subpixels []uint32 // size: xgb.Pad((int(NumSubpixel) * 4)) }
QueryPictFormatsReply represents the data returned from a QueryPictFormats request.
type QueryPictIndexValuesCookie ¶
QueryPictIndexValuesCookie is a cookie used only for QueryPictIndexValues requests.
func QueryPictIndexValues ¶
func QueryPictIndexValues(c *xgb.Conn, Format Pictformat) QueryPictIndexValuesCookie
QueryPictIndexValues sends a checked request. If an error occurs, it will be returned with the reply by calling QueryPictIndexValuesCookie.Reply()
func QueryPictIndexValuesUnchecked ¶
func QueryPictIndexValuesUnchecked(c *xgb.Conn, Format Pictformat) QueryPictIndexValuesCookie
QueryPictIndexValuesUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func (QueryPictIndexValuesCookie) Reply ¶
func (cook QueryPictIndexValuesCookie) Reply() (*QueryPictIndexValuesReply, error)
Reply blocks and returns the reply data for a QueryPictIndexValues request.
type QueryPictIndexValuesReply ¶
type QueryPictIndexValuesReply struct { Sequence uint16 // sequence number of the request for this reply Length uint32 // number of bytes in this reply // padding: 1 bytes NumValues uint32 // padding: 20 bytes Values []Indexvalue // size: xgb.Pad((int(NumValues) * 12)) }
QueryPictIndexValuesReply represents the data returned from a QueryPictIndexValues request.
type QueryVersionCookie ¶
QueryVersionCookie is a cookie used only for QueryVersion requests.
func QueryVersion ¶
func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie
QueryVersion sends a checked request. If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply()
func QueryVersionUnchecked ¶
func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie
QueryVersionUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func (QueryVersionCookie) Reply ¶
func (cook QueryVersionCookie) Reply() (*QueryVersionReply, error)
Reply blocks and returns the reply data for a QueryVersion request.
type QueryVersionReply ¶
type QueryVersionReply struct { Sequence uint16 // sequence number of the request for this reply Length uint32 // number of bytes in this reply // padding: 1 bytes MajorVersion uint32 MinorVersion uint32 }
QueryVersionReply represents the data returned from a QueryVersion request.
type ReferenceGlyphSetCookie ¶
ReferenceGlyphSetCookie is a cookie used only for ReferenceGlyphSet requests.
func ReferenceGlyphSet ¶
func ReferenceGlyphSet(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie
ReferenceGlyphSet sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func ReferenceGlyphSetChecked ¶
func ReferenceGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie
ReferenceGlyphSetChecked sends a checked request. If an error occurs, it can be retrieved using ReferenceGlyphSetCookie.Check()
func (ReferenceGlyphSetCookie) Check ¶
func (cook ReferenceGlyphSetCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type SetPictureClipRectanglesCookie ¶
SetPictureClipRectanglesCookie is a cookie used only for SetPictureClipRectangles requests.
func SetPictureClipRectangles ¶
func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie
SetPictureClipRectangles sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func SetPictureClipRectanglesChecked ¶
func SetPictureClipRectanglesChecked(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie
SetPictureClipRectanglesChecked sends a checked request. If an error occurs, it can be retrieved using SetPictureClipRectanglesCookie.Check()
func (SetPictureClipRectanglesCookie) Check ¶
func (cook SetPictureClipRectanglesCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type SetPictureFilterCookie ¶
SetPictureFilterCookie is a cookie used only for SetPictureFilter requests.
func SetPictureFilter ¶
func SetPictureFilter(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) SetPictureFilterCookie
SetPictureFilter sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func SetPictureFilterChecked ¶
func SetPictureFilterChecked(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) SetPictureFilterCookie
SetPictureFilterChecked sends a checked request. If an error occurs, it can be retrieved using SetPictureFilterCookie.Check()
func (SetPictureFilterCookie) Check ¶
func (cook SetPictureFilterCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type SetPictureTransformCookie ¶
SetPictureTransformCookie is a cookie used only for SetPictureTransform requests.
func SetPictureTransform ¶
func SetPictureTransform(c *xgb.Conn, Picture Picture, Transform Transform) SetPictureTransformCookie
SetPictureTransform sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func SetPictureTransformChecked ¶
func SetPictureTransformChecked(c *xgb.Conn, Picture Picture, Transform Transform) SetPictureTransformCookie
SetPictureTransformChecked sends a checked request. If an error occurs, it can be retrieved using SetPictureTransformCookie.Check()
func (SetPictureTransformCookie) Check ¶
func (cook SetPictureTransformCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type Transform ¶
type TrapezoidsCookie ¶
TrapezoidsCookie is a cookie used only for Trapezoids requests.
func Trapezoids ¶
func Trapezoids(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie
Trapezoids sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func TrapezoidsChecked ¶
func TrapezoidsChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie
TrapezoidsChecked sends a checked request. If an error occurs, it can be retrieved using TrapezoidsCookie.Check()
func (TrapezoidsCookie) Check ¶
func (cook TrapezoidsCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type TriFanCookie ¶
TriFanCookie is a cookie used only for TriFan requests.
func TriFan ¶
func TriFan(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie
TriFan sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func TriFanChecked ¶
func TriFanChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie
TriFanChecked sends a checked request. If an error occurs, it can be retrieved using TriFanCookie.Check()
func (TriFanCookie) Check ¶
func (cook TriFanCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type TriStripCookie ¶
TriStripCookie is a cookie used only for TriStrip requests.
func TriStrip ¶
func TriStrip(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie
TriStrip sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func TriStripChecked ¶
func TriStripChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie
TriStripChecked sends a checked request. If an error occurs, it can be retrieved using TriStripCookie.Check()
func (TriStripCookie) Check ¶
func (cook TriStripCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.
type TrianglesCookie ¶
TrianglesCookie is a cookie used only for Triangles requests.
func Triangles ¶
func Triangles(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie
Triangles sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func TrianglesChecked ¶
func TrianglesChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie
TrianglesChecked sends a checked request. If an error occurs, it can be retrieved using TrianglesCookie.Check()
func (TrianglesCookie) Check ¶
func (cook TrianglesCookie) Check() error
Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.