diff options
Diffstat (limited to 'x11_extensions/inc/renderproto.h')
-rw-r--r-- | x11_extensions/inc/renderproto.h | 450 |
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; |