aboutsummaryrefslogtreecommitdiff
path: root/nexgb/render/render.go
diff options
context:
space:
mode:
Diffstat (limited to 'nexgb/render/render.go')
-rw-r--r--nexgb/render/render.go245
1 files changed, 107 insertions, 138 deletions
diff --git a/nexgb/render/render.go b/nexgb/render/render.go
index 458869d..66412ef 100644
--- a/nexgb/render/render.go
+++ b/nexgb/render/render.go
@@ -1597,7 +1597,7 @@ func AddGlyphs(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint
}
// AddGlyphsChecked sends a checked request.
-// If an error occurs, it can be retrieved using AddGlyphsCookie.Check()
+// If an error occurs, it can be retrieved using AddGlyphsCookie.Check.
func AddGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) AddGlyphsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -1615,8 +1615,7 @@ func (cook AddGlyphsCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for AddGlyphs
-// addGlyphsRequest writes a AddGlyphs request to a byte slice.
+// addGlyphsRequest writes a AddGlyphs request to a byte slice for transfer.
func addGlyphsRequest(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) []byte {
size := xgb.Pad((((12 + xgb.Pad((int(GlyphsLen) * 4))) + xgb.Pad((int(GlyphsLen) * 12))) + xgb.Pad((len(Data) * 1))))
b := 0
@@ -1659,7 +1658,7 @@ type AddTrapsCookie struct {
// AddTraps sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func AddTraps(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) AddTrapsCookie {
+func AddTraps(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) AddTrapsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1671,8 +1670,8 @@ func AddTraps(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap
}
// AddTrapsChecked sends a checked request.
-// If an error occurs, it can be retrieved using AddTrapsCookie.Check()
-func AddTrapsChecked(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) AddTrapsCookie {
+// If an error occurs, it can be retrieved using AddTrapsCookie.Check.
+func AddTrapsChecked(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) AddTrapsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1689,9 +1688,8 @@ func (cook AddTrapsCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for AddTraps
-// addTrapsRequest writes a AddTraps request to a byte slice.
-func addTrapsRequest(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) []byte {
+// addTrapsRequest writes a AddTraps request to a byte slice for transfer.
+func addTrapsRequest(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) []byte {
size := xgb.Pad((12 + xgb.Pad((len(Traps) * 24))))
b := 0
buf := make([]byte, size)
@@ -1740,7 +1738,7 @@ func ChangePicture(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []u
}
// ChangePictureChecked sends a checked request.
-// If an error occurs, it can be retrieved using ChangePictureCookie.Check()
+// If an error occurs, it can be retrieved using ChangePictureCookie.Check.
func ChangePictureChecked(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) ChangePictureCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -1758,8 +1756,7 @@ func (cook ChangePictureCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for ChangePicture
-// changePictureRequest writes a ChangePicture request to a byte slice.
+// changePictureRequest writes a ChangePicture request to a byte slice for transfer.
func changePictureRequest(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) []byte {
size := xgb.Pad((12 + xgb.Pad((4 * xgb.PopCount(int(ValueMask))))))
b := 0
@@ -1798,7 +1795,7 @@ type CompositeCookie struct {
// Composite sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-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 {
+func Composite(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) CompositeCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1810,8 +1807,8 @@ func Composite(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, Src
}
// CompositeChecked sends a checked request.
-// If an error occurs, it can be retrieved using CompositeCookie.Check()
-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 {
+// If an error occurs, it can be retrieved using CompositeCookie.Check.
+func CompositeChecked(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) CompositeCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1828,9 +1825,8 @@ func (cook CompositeCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for Composite
-// compositeRequest writes a Composite request to a byte slice.
-func compositeRequest(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) []byte {
+// compositeRequest writes a Composite request to a byte slice for transfer.
+func compositeRequest(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) []byte {
size := 36
b := 0
buf := make([]byte, size)
@@ -1894,7 +1890,7 @@ type CompositeGlyphs16Cookie struct {
// CompositeGlyphs16 sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CompositeGlyphs16(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
+func CompositeGlyphs16(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1906,8 +1902,8 @@ func CompositeGlyphs16(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskForma
}
// CompositeGlyphs16Checked sends a checked request.
-// If an error occurs, it can be retrieved using CompositeGlyphs16Cookie.Check()
-func CompositeGlyphs16Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
+// If an error occurs, it can be retrieved using CompositeGlyphs16Cookie.Check.
+func CompositeGlyphs16Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1924,9 +1920,8 @@ func (cook CompositeGlyphs16Cookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CompositeGlyphs16
-// compositeGlyphs16Request writes a CompositeGlyphs16 request to a byte slice.
-func compositeGlyphs16Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
+// compositeGlyphs16Request writes a CompositeGlyphs16 request to a byte slice for transfer.
+func compositeGlyphs16Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
b := 0
buf := make([]byte, size)
@@ -1978,7 +1973,7 @@ type CompositeGlyphs32Cookie struct {
// CompositeGlyphs32 sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CompositeGlyphs32(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
+func CompositeGlyphs32(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -1990,8 +1985,8 @@ func CompositeGlyphs32(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskForma
}
// CompositeGlyphs32Checked sends a checked request.
-// If an error occurs, it can be retrieved using CompositeGlyphs32Cookie.Check()
-func CompositeGlyphs32Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
+// If an error occurs, it can be retrieved using CompositeGlyphs32Cookie.Check.
+func CompositeGlyphs32Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2008,9 +2003,8 @@ func (cook CompositeGlyphs32Cookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CompositeGlyphs32
-// compositeGlyphs32Request writes a CompositeGlyphs32 request to a byte slice.
-func compositeGlyphs32Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
+// compositeGlyphs32Request writes a CompositeGlyphs32 request to a byte slice for transfer.
+func compositeGlyphs32Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
b := 0
buf := make([]byte, size)
@@ -2062,7 +2056,7 @@ type CompositeGlyphs8Cookie struct {
// CompositeGlyphs8 sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CompositeGlyphs8(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
+func CompositeGlyphs8(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2074,8 +2068,8 @@ func CompositeGlyphs8(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat
}
// CompositeGlyphs8Checked sends a checked request.
-// If an error occurs, it can be retrieved using CompositeGlyphs8Cookie.Check()
-func CompositeGlyphs8Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
+// If an error occurs, it can be retrieved using CompositeGlyphs8Cookie.Check.
+func CompositeGlyphs8Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2092,9 +2086,8 @@ func (cook CompositeGlyphs8Cookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CompositeGlyphs8
-// compositeGlyphs8Request writes a CompositeGlyphs8 request to a byte slice.
-func compositeGlyphs8Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
+// compositeGlyphs8Request writes a CompositeGlyphs8 request to a byte slice for transfer.
+func compositeGlyphs8Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
b := 0
buf := make([]byte, size)
@@ -2158,7 +2151,7 @@ func CreateAnimCursor(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) C
}
// CreateAnimCursorChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateAnimCursorCookie.Check()
+// If an error occurs, it can be retrieved using CreateAnimCursorCookie.Check.
func CreateAnimCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) CreateAnimCursorCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2176,8 +2169,7 @@ func (cook CreateAnimCursorCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateAnimCursor
-// createAnimCursorRequest writes a CreateAnimCursor request to a byte slice.
+// createAnimCursorRequest writes a CreateAnimCursor request to a byte slice for transfer.
func createAnimCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) []byte {
size := xgb.Pad((8 + xgb.Pad((len(Cursors) * 8))))
b := 0
@@ -2221,7 +2213,7 @@ func CreateConicalGradient(c *xgb.Conn, Picture Picture, Center Pointfix, Angle
}
// CreateConicalGradientChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateConicalGradientCookie.Check()
+// If an error occurs, it can be retrieved using CreateConicalGradientCookie.Check.
func CreateConicalGradientChecked(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateConicalGradientCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2239,8 +2231,7 @@ func (cook CreateConicalGradientCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateConicalGradient
-// createConicalGradientRequest writes a CreateConicalGradient request to a byte slice.
+// createConicalGradientRequest writes a CreateConicalGradient request to a byte slice for transfer.
func createConicalGradientRequest(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
size := xgb.Pad(((24 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
b := 0
@@ -2289,7 +2280,7 @@ type CreateCursorCookie struct {
// CreateCursor sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie {
+func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) CreateCursorCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2301,8 +2292,8 @@ func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y ui
}
// CreateCursorChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateCursorCookie.Check()
-func CreateCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie {
+// If an error occurs, it can be retrieved using CreateCursorCookie.Check.
+func CreateCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) CreateCursorCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2319,9 +2310,8 @@ func (cook CreateCursorCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateCursor
-// createCursorRequest writes a CreateCursor request to a byte slice.
-func createCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) []byte {
+// createCursorRequest writes a CreateCursor request to a byte slice for transfer.
+func createCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) []byte {
size := 16
b := 0
buf := make([]byte, size)
@@ -2371,7 +2361,7 @@ func CreateGlyphSet(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSe
}
// CreateGlyphSetChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateGlyphSetCookie.Check()
+// If an error occurs, it can be retrieved using CreateGlyphSetCookie.Check.
func CreateGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSetCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2389,8 +2379,7 @@ func (cook CreateGlyphSetCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateGlyphSet
-// createGlyphSetRequest writes a CreateGlyphSet request to a byte slice.
+// createGlyphSetRequest writes a CreateGlyphSet request to a byte slice for transfer.
func createGlyphSetRequest(c *xgb.Conn, Gsid Glyphset, Format Pictformat) []byte {
size := 12
b := 0
@@ -2423,7 +2412,7 @@ type CreateLinearGradientCookie struct {
// CreateLinearGradient sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
+func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2435,8 +2424,8 @@ func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix
}
// CreateLinearGradientChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateLinearGradientCookie.Check()
-func CreateLinearGradientChecked(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
+// If an error occurs, it can be retrieved using CreateLinearGradientCookie.Check.
+func CreateLinearGradientChecked(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2453,9 +2442,8 @@ func (cook CreateLinearGradientCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateLinearGradient
-// createLinearGradientRequest writes a CreateLinearGradient request to a byte slice.
-func createLinearGradientRequest(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
+// createLinearGradientRequest writes a CreateLinearGradient request to a byte slice for transfer.
+func createLinearGradientRequest(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
size := xgb.Pad(((28 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
b := 0
buf := make([]byte, size)
@@ -2518,7 +2506,7 @@ func CreatePicture(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pi
}
// CreatePictureChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreatePictureCookie.Check()
+// If an error occurs, it can be retrieved using CreatePictureCookie.Check.
func CreatePictureChecked(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) CreatePictureCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2536,8 +2524,7 @@ func (cook CreatePictureCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreatePicture
-// createPictureRequest writes a CreatePicture request to a byte slice.
+// createPictureRequest writes a CreatePicture request to a byte slice for transfer.
func createPictureRequest(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) []byte {
size := xgb.Pad((20 + xgb.Pad((4 * xgb.PopCount(int(ValueMask))))))
b := 0
@@ -2582,7 +2569,7 @@ type CreateRadialGradientCookie struct {
// CreateRadialGradient sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
+func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2594,8 +2581,8 @@ func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Po
}
// CreateRadialGradientChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateRadialGradientCookie.Check()
-func CreateRadialGradientChecked(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
+// If an error occurs, it can be retrieved using CreateRadialGradientCookie.Check.
+func CreateRadialGradientChecked(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -2612,9 +2599,8 @@ func (cook CreateRadialGradientCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateRadialGradient
-// createRadialGradientRequest writes a CreateRadialGradient request to a byte slice.
-func createRadialGradientRequest(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
+// createRadialGradientRequest writes a CreateRadialGradient request to a byte slice for transfer.
+func createRadialGradientRequest(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
size := xgb.Pad(((36 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
b := 0
buf := make([]byte, size)
@@ -2683,7 +2669,7 @@ func CreateSolidFill(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillC
}
// CreateSolidFillChecked sends a checked request.
-// If an error occurs, it can be retrieved using CreateSolidFillCookie.Check()
+// If an error occurs, it can be retrieved using CreateSolidFillCookie.Check.
func CreateSolidFillChecked(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2701,8 +2687,7 @@ func (cook CreateSolidFillCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for CreateSolidFill
-// createSolidFillRequest writes a CreateSolidFill request to a byte slice.
+// createSolidFillRequest writes a CreateSolidFill request to a byte slice for transfer.
func createSolidFillRequest(c *xgb.Conn, Picture Picture, Color Color) []byte {
size := 16
b := 0
@@ -2750,7 +2735,7 @@ func FillRectangles(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xpro
}
// FillRectanglesChecked sends a checked request.
-// If an error occurs, it can be retrieved using FillRectanglesCookie.Check()
+// If an error occurs, it can be retrieved using FillRectanglesCookie.Check.
func FillRectanglesChecked(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) FillRectanglesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2768,8 +2753,7 @@ func (cook FillRectanglesCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for FillRectangles
-// fillRectanglesRequest writes a FillRectangles request to a byte slice.
+// fillRectanglesRequest writes a FillRectangles request to a byte slice for transfer.
func fillRectanglesRequest(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) []byte {
size := xgb.Pad((20 + xgb.Pad((len(Rects) * 8))))
b := 0
@@ -2824,7 +2808,7 @@ func FreeGlyphSet(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie {
}
// FreeGlyphSetChecked sends a checked request.
-// If an error occurs, it can be retrieved using FreeGlyphSetCookie.Check()
+// If an error occurs, it can be retrieved using FreeGlyphSetCookie.Check.
func FreeGlyphSetChecked(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2842,8 +2826,7 @@ func (cook FreeGlyphSetCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for FreeGlyphSet
-// freeGlyphSetRequest writes a FreeGlyphSet request to a byte slice.
+// freeGlyphSetRequest writes a FreeGlyphSet request to a byte slice for transfer.
func freeGlyphSetRequest(c *xgb.Conn, Glyphset Glyphset) []byte {
size := 8
b := 0
@@ -2885,7 +2868,7 @@ func FreeGlyphs(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie
}
// FreeGlyphsChecked sends a checked request.
-// If an error occurs, it can be retrieved using FreeGlyphsCookie.Check()
+// If an error occurs, it can be retrieved using FreeGlyphsCookie.Check.
func FreeGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2903,8 +2886,7 @@ func (cook FreeGlyphsCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for FreeGlyphs
-// freeGlyphsRequest writes a FreeGlyphs request to a byte slice.
+// freeGlyphsRequest writes a FreeGlyphs request to a byte slice for transfer.
func freeGlyphsRequest(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) []byte {
size := xgb.Pad((8 + xgb.Pad((len(Glyphs) * 4))))
b := 0
@@ -2951,7 +2933,7 @@ func FreePicture(c *xgb.Conn, Picture Picture) FreePictureCookie {
}
// FreePictureChecked sends a checked request.
-// If an error occurs, it can be retrieved using FreePictureCookie.Check()
+// If an error occurs, it can be retrieved using FreePictureCookie.Check.
func FreePictureChecked(c *xgb.Conn, Picture Picture) FreePictureCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -2969,8 +2951,7 @@ func (cook FreePictureCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for FreePicture
-// freePictureRequest writes a FreePicture request to a byte slice.
+// freePictureRequest writes a FreePicture request to a byte slice for transfer.
func freePictureRequest(c *xgb.Conn, Picture Picture) []byte {
size := 8
b := 0
@@ -2999,7 +2980,7 @@ type QueryFiltersCookie struct {
}
// QueryFilters sends a checked request.
-// If an error occurs, it will be returned with the reply by calling QueryFiltersCookie.Reply()
+// If an error occurs, it will be returned with the reply by calling QueryFiltersCookie.Reply.
func QueryFilters(c *xgb.Conn, Drawable xproto.Drawable) QueryFiltersCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -3081,8 +3062,7 @@ func queryFiltersReply(buf []byte) *QueryFiltersReply {
return v
}
-// Write request to wire for QueryFilters
-// queryFiltersRequest writes a QueryFilters request to a byte slice.
+// queryFiltersRequest writes a QueryFilters request to a byte slice for transfer.
func queryFiltersRequest(c *xgb.Conn, Drawable xproto.Drawable) []byte {
size := 8
b := 0
@@ -3111,7 +3091,7 @@ type QueryPictFormatsCookie struct {
}
// QueryPictFormats sends a checked request.
-// If an error occurs, it will be returned with the reply by calling QueryPictFormatsCookie.Reply()
+// If an error occurs, it will be returned with the reply by calling QueryPictFormatsCookie.Reply.
func QueryPictFormats(c *xgb.Conn) QueryPictFormatsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -3209,8 +3189,7 @@ func queryPictFormatsReply(buf []byte) *QueryPictFormatsReply {
return v
}
-// Write request to wire for QueryPictFormats
-// queryPictFormatsRequest writes a QueryPictFormats request to a byte slice.
+// queryPictFormatsRequest writes a QueryPictFormats request to a byte slice for transfer.
func queryPictFormatsRequest(c *xgb.Conn) []byte {
size := 4
b := 0
@@ -3236,7 +3215,7 @@ type QueryPictIndexValuesCookie struct {
}
// QueryPictIndexValues sends a checked request.
-// If an error occurs, it will be returned with the reply by calling QueryPictIndexValuesCookie.Reply()
+// If an error occurs, it will be returned with the reply by calling QueryPictIndexValuesCookie.Reply.
func QueryPictIndexValues(c *xgb.Conn, Format Pictformat) QueryPictIndexValuesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -3307,8 +3286,7 @@ func queryPictIndexValuesReply(buf []byte) *QueryPictIndexValuesReply {
return v
}
-// Write request to wire for QueryPictIndexValues
-// queryPictIndexValuesRequest writes a QueryPictIndexValues request to a byte slice.
+// queryPictIndexValuesRequest writes a QueryPictIndexValues request to a byte slice for transfer.
func queryPictIndexValuesRequest(c *xgb.Conn, Format Pictformat) []byte {
size := 8
b := 0
@@ -3337,8 +3315,8 @@ type QueryVersionCookie struct {
}
// QueryVersion sends a checked request.
-// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply()
-func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie {
+// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply.
+func QueryVersion(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) QueryVersionCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3351,7 +3329,7 @@ func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uin
// QueryVersionUnchecked sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie {
+func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) QueryVersionCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3408,9 +3386,8 @@ func queryVersionReply(buf []byte) *QueryVersionReply {
return v
}
-// Write request to wire for QueryVersion
-// queryVersionRequest writes a QueryVersion request to a byte slice.
-func queryVersionRequest(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) []byte {
+// queryVersionRequest writes a QueryVersion request to a byte slice for transfer.
+func queryVersionRequest(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) []byte {
size := 12
b := 0
buf := make([]byte, size)
@@ -3442,7 +3419,7 @@ type ReferenceGlyphSetCookie struct {
// ReferenceGlyphSet sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func ReferenceGlyphSet(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie {
+func ReferenceGlyphSet(c *xgb.Conn, Gsid, Existing Glyphset) ReferenceGlyphSetCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3454,8 +3431,8 @@ func ReferenceGlyphSet(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceG
}
// ReferenceGlyphSetChecked sends a checked request.
-// If an error occurs, it can be retrieved using ReferenceGlyphSetCookie.Check()
-func ReferenceGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie {
+// If an error occurs, it can be retrieved using ReferenceGlyphSetCookie.Check.
+func ReferenceGlyphSetChecked(c *xgb.Conn, Gsid, Existing Glyphset) ReferenceGlyphSetCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3472,9 +3449,8 @@ func (cook ReferenceGlyphSetCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for ReferenceGlyphSet
-// referenceGlyphSetRequest writes a ReferenceGlyphSet request to a byte slice.
-func referenceGlyphSetRequest(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) []byte {
+// referenceGlyphSetRequest writes a ReferenceGlyphSet request to a byte slice for transfer.
+func referenceGlyphSetRequest(c *xgb.Conn, Gsid, Existing Glyphset) []byte {
size := 12
b := 0
buf := make([]byte, size)
@@ -3506,7 +3482,7 @@ type SetPictureClipRectanglesCookie struct {
// SetPictureClipRectangles sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
+func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3518,8 +3494,8 @@ func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin int16, C
}
// SetPictureClipRectanglesChecked sends a checked request.
-// If an error occurs, it can be retrieved using SetPictureClipRectanglesCookie.Check()
-func SetPictureClipRectanglesChecked(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
+// If an error occurs, it can be retrieved using SetPictureClipRectanglesCookie.Check.
+func SetPictureClipRectanglesChecked(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3536,9 +3512,8 @@ func (cook SetPictureClipRectanglesCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for SetPictureClipRectangles
-// setPictureClipRectanglesRequest writes a SetPictureClipRectangles request to a byte slice.
-func setPictureClipRectanglesRequest(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) []byte {
+// setPictureClipRectanglesRequest writes a SetPictureClipRectangles request to a byte slice for transfer.
+func setPictureClipRectanglesRequest(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) []byte {
size := xgb.Pad((12 + xgb.Pad((len(Rectangles) * 8))))
b := 0
buf := make([]byte, size)
@@ -3587,7 +3562,7 @@ func SetPictureFilter(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter str
}
// SetPictureFilterChecked sends a checked request.
-// If an error occurs, it can be retrieved using SetPictureFilterCookie.Check()
+// If an error occurs, it can be retrieved using SetPictureFilterCookie.Check.
func SetPictureFilterChecked(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) SetPictureFilterCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -3605,8 +3580,7 @@ func (cook SetPictureFilterCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for SetPictureFilter
-// setPictureFilterRequest writes a SetPictureFilter request to a byte slice.
+// setPictureFilterRequest writes a SetPictureFilter request to a byte slice for transfer.
func setPictureFilterRequest(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) []byte {
size := xgb.Pad((((12 + xgb.Pad((int(FilterLen) * 1))) + 4) + xgb.Pad((len(Values) * 4))))
b := 0
@@ -3665,7 +3639,7 @@ func SetPictureTransform(c *xgb.Conn, Picture Picture, Transform Transform) SetP
}
// SetPictureTransformChecked sends a checked request.
-// If an error occurs, it can be retrieved using SetPictureTransformCookie.Check()
+// If an error occurs, it can be retrieved using SetPictureTransformCookie.Check.
func SetPictureTransformChecked(c *xgb.Conn, Picture Picture, Transform Transform) SetPictureTransformCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
@@ -3683,8 +3657,7 @@ func (cook SetPictureTransformCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for SetPictureTransform
-// setPictureTransformRequest writes a SetPictureTransform request to a byte slice.
+// setPictureTransformRequest writes a SetPictureTransform request to a byte slice for transfer.
func setPictureTransformRequest(c *xgb.Conn, Picture Picture, Transform Transform) []byte {
size := 44
b := 0
@@ -3720,7 +3693,7 @@ type TrapezoidsCookie struct {
// Trapezoids sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func Trapezoids(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
+func Trapezoids(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3732,8 +3705,8 @@ func Trapezoids(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictf
}
// TrapezoidsChecked sends a checked request.
-// If an error occurs, it can be retrieved using TrapezoidsCookie.Check()
-func TrapezoidsChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
+// If an error occurs, it can be retrieved using TrapezoidsCookie.Check.
+func TrapezoidsChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3750,9 +3723,8 @@ func (cook TrapezoidsCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for Trapezoids
-// trapezoidsRequest writes a Trapezoids request to a byte slice.
-func trapezoidsRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) []byte {
+// trapezoidsRequest writes a Trapezoids request to a byte slice for transfer.
+func trapezoidsRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) []byte {
size := xgb.Pad((24 + xgb.Pad((len(Traps) * 40))))
b := 0
buf := make([]byte, size)
@@ -3800,7 +3772,7 @@ type TriFanCookie struct {
// TriFan sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func TriFan(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie {
+func TriFan(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriFanCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3812,8 +3784,8 @@ func TriFan(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictforma
}
// TriFanChecked sends a checked request.
-// If an error occurs, it can be retrieved using TriFanCookie.Check()
-func TriFanChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie {
+// If an error occurs, it can be retrieved using TriFanCookie.Check.
+func TriFanChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriFanCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3830,9 +3802,8 @@ func (cook TriFanCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for TriFan
-// triFanRequest writes a TriFan request to a byte slice.
-func triFanRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) []byte {
+// triFanRequest writes a TriFan request to a byte slice for transfer.
+func triFanRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) []byte {
size := xgb.Pad((24 + xgb.Pad((len(Points) * 8))))
b := 0
buf := make([]byte, size)
@@ -3880,7 +3851,7 @@ type TriStripCookie struct {
// TriStrip sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func TriStrip(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie {
+func TriStrip(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriStripCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3892,8 +3863,8 @@ func TriStrip(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictfor
}
// TriStripChecked sends a checked request.
-// If an error occurs, it can be retrieved using TriStripCookie.Check()
-func TriStripChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie {
+// If an error occurs, it can be retrieved using TriStripCookie.Check.
+func TriStripChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriStripCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3910,9 +3881,8 @@ func (cook TriStripCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for TriStrip
-// triStripRequest writes a TriStrip request to a byte slice.
-func triStripRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) []byte {
+// triStripRequest writes a TriStrip request to a byte slice for transfer.
+func triStripRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) []byte {
size := xgb.Pad((24 + xgb.Pad((len(Points) * 8))))
b := 0
buf := make([]byte, size)
@@ -3960,7 +3930,7 @@ type TrianglesCookie struct {
// Triangles sends an unchecked request.
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
-func Triangles(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie {
+func Triangles(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) TrianglesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3972,8 +3942,8 @@ func Triangles(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictfo
}
// TrianglesChecked sends a checked request.
-// If an error occurs, it can be retrieved using TrianglesCookie.Check()
-func TrianglesChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie {
+// If an error occurs, it can be retrieved using TrianglesCookie.Check.
+func TrianglesChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) TrianglesCookie {
c.ExtLock.RLock()
defer c.ExtLock.RUnlock()
if _, ok := c.Extensions["RENDER"]; !ok {
@@ -3990,9 +3960,8 @@ func (cook TrianglesCookie) Check() error {
return cook.Cookie.Check()
}
-// Write request to wire for Triangles
-// trianglesRequest writes a Triangles request to a byte slice.
-func trianglesRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) []byte {
+// trianglesRequest writes a Triangles request to a byte slice for transfer.
+func trianglesRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) []byte {
size := xgb.Pad((24 + xgb.Pad((len(Triangles) * 24))))
b := 0
buf := make([]byte, size)