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
- func SetPictureClipRectangles(c *xgb.Conn, buf []byte, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, ...) (SetPictureClipRectanglesCookie, []byte)
- func SetPictureClipRectanglesChecked(c *xgb.Conn, buf []byte, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, ...) (SetPictureClipRectanglesCookie, []byte)
- type SetPictureFilterCookie
- type SetPictureTransformCookie
- type Spanfix
- type Transform
- type Trap
- type Trapezoid
- type TrapezoidsCookie
- type TriFanCookie
- type TriStripCookie
- type Triangle
- type TrianglesCookie
Constants ¶
const ( PictTypeIndexed = 0 PictTypeDirect = 1 )
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 ( PolyEdgeSharp = 0 PolyEdgeSmooth = 1 )
const ( PolyModePrecise = 0 PolyModeImprecise = 1 )
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 ( SubPixelUnknown = 0 SubPixelHorizontalRGB = 1 SubPixelHorizontalBGR = 2 SubPixelVerticalRGB = 3 SubPixelVerticalBGR = 4 SubPixelNone = 5 )
const ( RepeatNone = 0 RepeatNormal = 1 RepeatPad = 2 RepeatReflect = 3 )
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, buf []byte, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) (AddGlyphsCookie, []byte)
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, buf []byte, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) (AddGlyphsCookie, []byte)
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 ¶
func AddTraps(c *xgb.Conn, buf []byte, Picture Picture, XOff int16, YOff int16, Traps []Trap) (AddTrapsCookie, []byte)
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, buf []byte, Picture Picture, XOff int16, YOff int16, Traps []Trap) (AddTrapsCookie, []byte)
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, buf []byte, Picture Picture, ValueMask uint32, ValueList []uint32) (ChangePictureCookie, []byte)
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, buf []byte, Picture Picture, ValueMask uint32, ValueList []uint32) (ChangePictureCookie, []byte)
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, buf []byte, 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, []byte)
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, buf []byte, 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, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs16Cookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs16Cookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs32Cookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs32Cookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs8Cookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) (CompositeGlyphs8Cookie, []byte)
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, buf []byte, Cid xproto.Cursor, Cursors []Animcursorelt) (CreateAnimCursorCookie, []byte)
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, buf []byte, Cid xproto.Cursor, Cursors []Animcursorelt) (CreateAnimCursorCookie, []byte)
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, buf []byte, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) (CreateConicalGradientCookie, []byte)
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, buf []byte, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) (CreateConicalGradientCookie, []byte)
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, buf []byte, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) (CreateCursorCookie, []byte)
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, buf []byte, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) (CreateCursorCookie, []byte)
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, buf []byte, Gsid Glyphset, Format Pictformat) (CreateGlyphSetCookie, []byte)
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, buf []byte, Gsid Glyphset, Format Pictformat) (CreateGlyphSetCookie, []byte)
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, buf []byte, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) (CreateLinearGradientCookie, []byte)
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, buf []byte, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) (CreateLinearGradientCookie, []byte)
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, buf []byte, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) (CreatePictureCookie, []byte)
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, buf []byte, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) (CreatePictureCookie, []byte)
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, buf []byte, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) (CreateRadialGradientCookie, []byte)
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, buf []byte, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) (CreateRadialGradientCookie, []byte)
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, buf []byte, Picture Picture, Color Color) (CreateSolidFillCookie, []byte)
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, buf []byte, Picture Picture, Color Color) (CreateSolidFillCookie, []byte)
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, buf []byte, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) (FillRectanglesCookie, []byte)
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, buf []byte, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) (FillRectanglesCookie, []byte)
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 ¶
FreeGlyphSet sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FreeGlyphSetChecked ¶
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, buf []byte, Glyphset Glyphset, Glyphs []Glyph) (FreeGlyphsCookie, []byte)
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, buf []byte, Glyphset Glyphset, Glyphs []Glyph) (FreeGlyphsCookie, []byte)
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 ¶
FreePicture sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
func FreePictureChecked ¶
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 ¶
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, buf []byte, Drawable xproto.Drawable) (QueryFiltersCookie, []byte)
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, buf []byte) (QueryPictFormatsCookie, []byte)
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, buf []byte) (QueryPictFormatsCookie, []byte)
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, buf []byte, Format Pictformat) (QueryPictIndexValuesCookie, []byte)
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, buf []byte, Format Pictformat) (QueryPictIndexValuesCookie, []byte)
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, buf []byte, ClientMajorVersion uint32, ClientMinorVersion uint32) (QueryVersionCookie, []byte)
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, buf []byte, ClientMajorVersion uint32, ClientMinorVersion uint32) (QueryVersionCookie, []byte)
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, buf []byte, Gsid Glyphset, Existing Glyphset) (ReferenceGlyphSetCookie, []byte)
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, buf []byte, Gsid Glyphset, Existing Glyphset) (ReferenceGlyphSetCookie, []byte)
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, buf []byte, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) (SetPictureClipRectanglesCookie, []byte)
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, buf []byte, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) (SetPictureClipRectanglesCookie, []byte)
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, buf []byte, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) (SetPictureFilterCookie, []byte)
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, buf []byte, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) (SetPictureFilterCookie, []byte)
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, buf []byte, Picture Picture, Transform Transform) (SetPictureTransformCookie, []byte)
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, buf []byte, Picture Picture, Transform Transform) (SetPictureTransformCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) (TrapezoidsCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) (TrapezoidsCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) (TriFanCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) (TriFanCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) (TriStripCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) (TriStripCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) (TrianglesCookie, []byte)
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, buf []byte, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) (TrianglesCookie, []byte)
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.