summaryrefslogtreecommitdiff
path: root/x11_extensions/inc/renderproto.h
diff options
context:
space:
mode:
Diffstat (limited to 'x11_extensions/inc/renderproto.h')
-rw-r--r--x11_extensions/inc/renderproto.h450
1 files changed, 225 insertions, 225 deletions
diff --git a/x11_extensions/inc/renderproto.h b/x11_extensions/inc/renderproto.h
index 2b2c708d982f..ffe06395d081 100644
--- a/x11_extensions/inc/renderproto.h
+++ b/x11_extensions/inc/renderproto.h
@@ -42,9 +42,9 @@
#define KeyCode CARD8
#define KeySym CARD32
-#define Picture CARD32
+#define Picture CARD32
#define PictFormat CARD32
-#define Fixed INT32
+#define Fixed INT32
#define Glyphset CARD32
/*
@@ -65,86 +65,86 @@ typedef struct {
#define sz_xDirectFormat 16
typedef struct {
- PictFormat id B32;
- CARD8 type;
- CARD8 depth;
- CARD16 pad1 B16;
+ PictFormat id B32;
+ CARD8 type;
+ CARD8 depth;
+ CARD16 pad1 B16;
xDirectFormat direct;
- Colormap colormap;
+ Colormap colormap;
} xPictFormInfo;
#define sz_xPictFormInfo 28
typedef struct {
- VisualID visual;
- PictFormat format;
+ VisualID visual;
+ PictFormat format;
} xPictVisual;
-#define sz_xPictVisual 8
+#define sz_xPictVisual 8
typedef struct {
- CARD8 depth;
- CARD8 pad1;
- CARD16 nPictVisuals B16;
- CARD32 pad2 B32;
+ CARD8 depth;
+ CARD8 pad1;
+ CARD16 nPictVisuals B16;
+ CARD32 pad2 B32;
} xPictDepth;
-#define sz_xPictDepth 8
+#define sz_xPictDepth 8
typedef struct {
- CARD32 nDepth B32;
- PictFormat fallback B32;
+ CARD32 nDepth B32;
+ PictFormat fallback B32;
} xPictScreen;
-#define sz_xPictScreen 8
+#define sz_xPictScreen 8
typedef struct {
- CARD32 pixel B32;
- CARD16 red B16;
- CARD16 green B16;
- CARD16 blue B16;
- CARD16 alpha B16;
+ CARD32 pixel B32;
+ CARD16 red B16;
+ CARD16 green B16;
+ CARD16 blue B16;
+ CARD16 alpha B16;
} xIndexValue;
-#define sz_xIndexValue 12
+#define sz_xIndexValue 12
typedef struct {
- CARD16 red B16;
- CARD16 green B16;
- CARD16 blue B16;
- CARD16 alpha B16;
+ CARD16 red B16;
+ CARD16 green B16;
+ CARD16 blue B16;
+ CARD16 alpha B16;
} xRenderColor;
-#define sz_xRenderColor 8
+#define sz_xRenderColor 8
typedef struct {
- Fixed x B32;
- Fixed y B32;
+ Fixed x B32;
+ Fixed y B32;
} xPointFixed;
-#define sz_xPointFixed 8
+#define sz_xPointFixed 8
typedef struct {
- xPointFixed p1;
+ xPointFixed p1;
xPointFixed p2;
} xLineFixed;
-#define sz_xLineFixed 16
+#define sz_xLineFixed 16
typedef struct {
- xPointFixed p1, p2, p3;
+ xPointFixed p1, p2, p3;
} xTriangle;
-#define sz_xTriangle 24
+#define sz_xTriangle 24
typedef struct {
- Fixed top B32;
- Fixed bottom B32;
- xLineFixed left;
- xLineFixed right;
+ Fixed top B32;
+ Fixed bottom B32;
+ xLineFixed left;
+ xLineFixed right;
} xTrapezoid;
-#define sz_xTrapezoid 40
+#define sz_xTrapezoid 40
typedef struct {
CARD16 width B16;
@@ -155,7 +155,7 @@ typedef struct {
INT16 yOff B16;
} xGlyphInfo;
-#define sz_xGlyphInfo 12
+#define sz_xGlyphInfo 12
typedef struct {
CARD8 len;
@@ -165,19 +165,19 @@ typedef struct {
INT16 deltay;
} xGlyphElt;
-#define sz_xGlyphElt 8
+#define sz_xGlyphElt 8
typedef struct {
Fixed l, r, y;
} xSpanFix;
-#define sz_xSpanFix 12
+#define sz_xSpanFix 12
typedef struct {
- xSpanFix top, bot;
+ xSpanFix top, bot;
} xTrap;
-#define sz_xTrap 24
+#define sz_xTrap 24
/*
* requests and replies
@@ -205,7 +205,7 @@ typedef struct {
CARD32 pad5 B32;
} xRenderQueryVersionReply;
-#define sz_xRenderQueryVersionReply 32
+#define sz_xRenderQueryVersionReply 32
typedef struct {
CARD8 reqType;
@@ -213,7 +213,7 @@ typedef struct {
CARD16 length B16;
} xRenderQueryPictFormatsReq;
-#define sz_xRenderQueryPictFormatsReq 4
+#define sz_xRenderQueryPictFormatsReq 4
typedef struct {
BYTE type; /* X_Reply */
@@ -224,17 +224,17 @@ typedef struct {
CARD32 numScreens B32;
CARD32 numDepths B32;
CARD32 numVisuals B32;
- CARD32 numSubpixel B32; /* Version 0.6 */
+ CARD32 numSubpixel B32; /* Version 0.6 */
CARD32 pad5 B32;
} xRenderQueryPictFormatsReply;
-#define sz_xRenderQueryPictFormatsReply 32
+#define sz_xRenderQueryPictFormatsReply 32
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- PictFormat format B32;
+ PictFormat format B32;
} xRenderQueryPictIndexValuesReq;
#define sz_xRenderQueryPictIndexValuesReq 8
@@ -255,37 +255,37 @@ typedef struct {
#define sz_xRenderQueryPictIndexValuesReply 32
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture pid B32;
- Drawable drawable B32;
- PictFormat format B32;
- CARD32 mask B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture pid B32;
+ Drawable drawable B32;
+ PictFormat format B32;
+ CARD32 mask B32;
} xRenderCreatePictureReq;
-#define sz_xRenderCreatePictureReq 20
+#define sz_xRenderCreatePictureReq 20
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture picture B32;
- CARD32 mask B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture picture B32;
+ CARD32 mask B32;
} xRenderChangePictureReq;
-#define sz_xRenderChangePictureReq 12
+#define sz_xRenderChangePictureReq 12
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
Picture picture B32;
- INT16 xOrigin B16;
- INT16 yOrigin B16;
+ INT16 xOrigin B16;
+ INT16 yOrigin B16;
} xRenderSetPictureClipRectanglesReq;
-#define sz_xRenderSetPictureClipRectanglesReq 12
+#define sz_xRenderSetPictureClipRectanglesReq 12
typedef struct {
CARD8 reqType;
@@ -294,121 +294,121 @@ typedef struct {
Picture picture B32;
} xRenderFreePictureReq;
-#define sz_xRenderFreePictureReq 8
+#define sz_xRenderFreePictureReq 8
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture mask B32;
- Picture dst B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
- INT16 xMask B16;
- INT16 yMask B16;
- INT16 xDst B16;
- INT16 yDst B16;
- CARD16 width B16;
- CARD16 height B16;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture mask B32;
+ Picture dst B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
+ INT16 xMask B16;
+ INT16 yMask B16;
+ INT16 xDst B16;
+ INT16 yDst B16;
+ CARD16 width B16;
+ CARD16 height B16;
} xRenderCompositeReq;
-#define sz_xRenderCompositeReq 36
+#define sz_xRenderCompositeReq 36
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- Picture src B32;
- Picture dst B32;
- CARD32 colorScale B32;
- CARD32 alphaScale B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
- INT16 xDst B16;
- INT16 yDst B16;
- CARD16 width B16;
- CARD16 height B16;
+ Picture src B32;
+ Picture dst B32;
+ CARD32 colorScale B32;
+ CARD32 alphaScale B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
+ INT16 xDst B16;
+ INT16 yDst B16;
+ CARD16 width B16;
+ CARD16 height B16;
} xRenderScaleReq;
-#define sz_xRenderScaleReq 32
+#define sz_xRenderScaleReq 32
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture dst B32;
- PictFormat maskFormat B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture dst B32;
+ PictFormat maskFormat B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
} xRenderTrapezoidsReq;
-#define sz_xRenderTrapezoidsReq 24
+#define sz_xRenderTrapezoidsReq 24
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture dst B32;
- PictFormat maskFormat B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture dst B32;
+ PictFormat maskFormat B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
} xRenderTrianglesReq;
-#define sz_xRenderTrianglesReq 24
+#define sz_xRenderTrianglesReq 24
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture dst B32;
- PictFormat maskFormat B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture dst B32;
+ PictFormat maskFormat B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
} xRenderTriStripReq;
-#define sz_xRenderTriStripReq 24
+#define sz_xRenderTriStripReq 24
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture dst B32;
- PictFormat maskFormat B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture dst B32;
+ PictFormat maskFormat B32;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
} xRenderTriFanReq;
-#define sz_xRenderTriFanReq 24
+#define sz_xRenderTriFanReq 24
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- Glyphset gsid B32;
- PictFormat format B32;
+ Glyphset gsid B32;
+ PictFormat format B32;
} xRenderCreateGlyphSetReq;
-#define sz_xRenderCreateGlyphSetReq 12
+#define sz_xRenderCreateGlyphSetReq 12
typedef struct {
CARD8 reqType;
@@ -418,7 +418,7 @@ typedef struct {
Glyphset existing B32;
} xRenderReferenceGlyphSetReq;
-#define sz_xRenderReferenceGlyphSetReq 24
+#define sz_xRenderReferenceGlyphSetReq 24
typedef struct {
CARD8 reqType;
@@ -427,17 +427,17 @@ typedef struct {
Glyphset glyphset B32;
} xRenderFreeGlyphSetReq;
-#define sz_xRenderFreeGlyphSetReq 8
+#define sz_xRenderFreeGlyphSetReq 8
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
Glyphset glyphset B32;
- CARD32 nglyphs;
+ CARD32 nglyphs;
} xRenderAddGlyphsReq;
-#define sz_xRenderAddGlyphsReq 12
+#define sz_xRenderAddGlyphsReq 12
typedef struct {
CARD8 reqType;
@@ -446,56 +446,56 @@ typedef struct {
Glyphset glyphset B32;
} xRenderFreeGlyphsReq;
-#define sz_xRenderFreeGlyphsReq 8
+#define sz_xRenderFreeGlyphsReq 8
typedef struct {
CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture src B32;
- Picture dst B32;
- PictFormat maskFormat B32;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture src B32;
+ Picture dst B32;
+ PictFormat maskFormat B32;
Glyphset glyphset B32;
- INT16 xSrc B16;
- INT16 ySrc B16;
+ INT16 xSrc B16;
+ INT16 ySrc B16;
} xRenderCompositeGlyphsReq, xRenderCompositeGlyphs8Req,
xRenderCompositeGlyphs16Req, xRenderCompositeGlyphs32Req;
-#define sz_xRenderCompositeGlyphs8Req 28
-#define sz_xRenderCompositeGlyphs16Req 28
-#define sz_xRenderCompositeGlyphs32Req 28
+#define sz_xRenderCompositeGlyphs8Req 28
+#define sz_xRenderCompositeGlyphs16Req 28
+#define sz_xRenderCompositeGlyphs32Req 28
/* 0.1 and higher */
typedef struct {
- CARD8 reqType;
+ CARD8 reqType;
CARD8 renderReqType;
CARD16 length B16;
- CARD8 op;
- CARD8 pad1;
- CARD16 pad2 B16;
- Picture dst B32;
+ CARD8 op;
+ CARD8 pad1;
+ CARD16 pad2 B16;
+ Picture dst B32;
xRenderColor color;
} xRenderFillRectanglesReq;
-#define sz_xRenderFillRectanglesReq 20
+#define sz_xRenderFillRectanglesReq 20
/* 0.5 and higher */
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Cursor cid B32;
- Picture src B32;
- CARD16 x B16;
- CARD16 y B16;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Cursor cid B32;
+ Picture src B32;
+ CARD16 x B16;
+ CARD16 y B16;
} xRenderCreateCursorReq;
-#define sz_xRenderCreateCursorReq 16
+#define sz_xRenderCreateCursorReq 16
/* 0.6 and higher */
@@ -503,112 +503,112 @@ typedef struct {
* This can't use an array because 32-bit values may be in bitfields
*/
typedef struct {
- Fixed matrix11 B32;
- Fixed matrix12 B32;
- Fixed matrix13 B32;
- Fixed matrix21 B32;
- Fixed matrix22 B32;
- Fixed matrix23 B32;
- Fixed matrix31 B32;
- Fixed matrix32 B32;
- Fixed matrix33 B32;
+ Fixed matrix11 B32;
+ Fixed matrix12 B32;
+ Fixed matrix13 B32;
+ Fixed matrix21 B32;
+ Fixed matrix22 B32;
+ Fixed matrix23 B32;
+ Fixed matrix31 B32;
+ Fixed matrix32 B32;
+ Fixed matrix33 B32;
} xRenderTransform;
#define sz_xRenderTransform 36
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture picture B32;
- xRenderTransform transform;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture picture B32;
+ xRenderTransform transform;
} xRenderSetPictureTransformReq;
-#define sz_xRenderSetPictureTransformReq 44
+#define sz_xRenderSetPictureTransformReq 44
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Drawable drawable B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Drawable drawable B32;
} xRenderQueryFiltersReq;
-#define sz_xRenderQueryFiltersReq 8
+#define sz_xRenderQueryFiltersReq 8
typedef struct {
BYTE type; /* X_Reply */
BYTE pad1;
CARD16 sequenceNumber B16;
CARD32 length B32;
- CARD32 numAliases B32; /* LISTofCARD16 */
- CARD32 numFilters B32; /* LISTofSTRING8 */
+ CARD32 numAliases B32; /* LISTofCARD16 */
+ CARD32 numFilters B32; /* LISTofSTRING8 */
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
} xRenderQueryFiltersReply;
-#define sz_xRenderQueryFiltersReply 32
+#define sz_xRenderQueryFiltersReply 32
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture picture B32;
- CARD16 nbytes B16; /* number of bytes in name */
- CARD16 pad B16;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture picture B32;
+ CARD16 nbytes B16; /* number of bytes in name */
+ CARD16 pad B16;
} xRenderSetPictureFilterReq;
-#define sz_xRenderSetPictureFilterReq 12
+#define sz_xRenderSetPictureFilterReq 12
/* 0.8 and higher */
typedef struct {
- Cursor cursor B32;
- CARD32 delay B32;
+ Cursor cursor B32;
+ CARD32 delay B32;
} xAnimCursorElt;
-#define sz_xAnimCursorElt 8
+#define sz_xAnimCursorElt 8
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Cursor cid B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Cursor cid B32;
} xRenderCreateAnimCursorReq;
-#define sz_xRenderCreateAnimCursorReq 8
+#define sz_xRenderCreateAnimCursorReq 8
/* 0.9 and higher */
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture picture;
- INT16 xOff B16;
- INT16 yOff B16;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture picture;
+ INT16 xOff B16;
+ INT16 yOff B16;
} xRenderAddTrapsReq;
-#define sz_xRenderAddTrapsReq 12
+#define sz_xRenderAddTrapsReq 12
/* 0.10 and higher */
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture pid B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture pid B32;
xRenderColor color;
} xRenderCreateSolidFillReq;
#define sz_xRenderCreateSolidFillReq 16
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture pid B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture pid B32;
xPointFixed p1;
xPointFixed p2;
CARD32 nStops;
@@ -617,10 +617,10 @@ typedef struct {
#define sz_xRenderCreateLinearGradientReq 28
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture pid B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture pid B32;
xPointFixed inner;
xPointFixed outer;
Fixed inner_radius;
@@ -631,10 +631,10 @@ typedef struct {
#define sz_xRenderCreateRadialGradientReq 36
typedef struct {
- CARD8 reqType;
- CARD8 renderReqType;
- CARD16 length B16;
- Picture pid B32;
+ CARD8 reqType;
+ CARD8 renderReqType;
+ CARD16 length B16;
+ Picture pid B32;
xPointFixed center;
Fixed angle; /* in degrees */
CARD32 nStops;