Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/xcb
File: render.h
/*
[0] Fix | Delete
* This file generated automatically from render.xml by c_client.py.
[1] Fix | Delete
* Edit at your peril.
[2] Fix | Delete
*/
[3] Fix | Delete
[4] Fix | Delete
/**
[5] Fix | Delete
* @defgroup XCB_Render_API XCB Render API
[6] Fix | Delete
* @brief Render XCB Protocol Implementation.
[7] Fix | Delete
* @{
[8] Fix | Delete
**/
[9] Fix | Delete
[10] Fix | Delete
#ifndef __RENDER_H
[11] Fix | Delete
#define __RENDER_H
[12] Fix | Delete
[13] Fix | Delete
#include "xcb.h"
[14] Fix | Delete
#include "xproto.h"
[15] Fix | Delete
[16] Fix | Delete
#ifdef __cplusplus
[17] Fix | Delete
extern "C" {
[18] Fix | Delete
#endif
[19] Fix | Delete
[20] Fix | Delete
#define XCB_RENDER_MAJOR_VERSION 0
[21] Fix | Delete
#define XCB_RENDER_MINOR_VERSION 11
[22] Fix | Delete
[23] Fix | Delete
extern xcb_extension_t xcb_render_id;
[24] Fix | Delete
[25] Fix | Delete
typedef enum xcb_render_pict_type_t {
[26] Fix | Delete
XCB_RENDER_PICT_TYPE_INDEXED = 0,
[27] Fix | Delete
XCB_RENDER_PICT_TYPE_DIRECT = 1
[28] Fix | Delete
} xcb_render_pict_type_t;
[29] Fix | Delete
[30] Fix | Delete
typedef enum xcb_render_picture_enum_t {
[31] Fix | Delete
XCB_RENDER_PICTURE_NONE = 0
[32] Fix | Delete
} xcb_render_picture_enum_t;
[33] Fix | Delete
[34] Fix | Delete
typedef enum xcb_render_pict_op_t {
[35] Fix | Delete
XCB_RENDER_PICT_OP_CLEAR = 0,
[36] Fix | Delete
XCB_RENDER_PICT_OP_SRC = 1,
[37] Fix | Delete
XCB_RENDER_PICT_OP_DST = 2,
[38] Fix | Delete
XCB_RENDER_PICT_OP_OVER = 3,
[39] Fix | Delete
XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
[40] Fix | Delete
XCB_RENDER_PICT_OP_IN = 5,
[41] Fix | Delete
XCB_RENDER_PICT_OP_IN_REVERSE = 6,
[42] Fix | Delete
XCB_RENDER_PICT_OP_OUT = 7,
[43] Fix | Delete
XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
[44] Fix | Delete
XCB_RENDER_PICT_OP_ATOP = 9,
[45] Fix | Delete
XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
[46] Fix | Delete
XCB_RENDER_PICT_OP_XOR = 11,
[47] Fix | Delete
XCB_RENDER_PICT_OP_ADD = 12,
[48] Fix | Delete
XCB_RENDER_PICT_OP_SATURATE = 13,
[49] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
[50] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
[51] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
[52] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
[53] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
[54] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
[55] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
[56] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
[57] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
[58] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
[59] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
[60] Fix | Delete
XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
[61] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
[62] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
[63] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
[64] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
[65] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
[66] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
[67] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
[68] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
[69] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
[70] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
[71] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
[72] Fix | Delete
XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
[73] Fix | Delete
XCB_RENDER_PICT_OP_MULTIPLY = 48,
[74] Fix | Delete
XCB_RENDER_PICT_OP_SCREEN = 49,
[75] Fix | Delete
XCB_RENDER_PICT_OP_OVERLAY = 50,
[76] Fix | Delete
XCB_RENDER_PICT_OP_DARKEN = 51,
[77] Fix | Delete
XCB_RENDER_PICT_OP_LIGHTEN = 52,
[78] Fix | Delete
XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
[79] Fix | Delete
XCB_RENDER_PICT_OP_COLOR_BURN = 54,
[80] Fix | Delete
XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
[81] Fix | Delete
XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
[82] Fix | Delete
XCB_RENDER_PICT_OP_DIFFERENCE = 57,
[83] Fix | Delete
XCB_RENDER_PICT_OP_EXCLUSION = 58,
[84] Fix | Delete
XCB_RENDER_PICT_OP_HSL_HUE = 59,
[85] Fix | Delete
XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
[86] Fix | Delete
XCB_RENDER_PICT_OP_HSL_COLOR = 61,
[87] Fix | Delete
XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
[88] Fix | Delete
} xcb_render_pict_op_t;
[89] Fix | Delete
[90] Fix | Delete
typedef enum xcb_render_poly_edge_t {
[91] Fix | Delete
XCB_RENDER_POLY_EDGE_SHARP = 0,
[92] Fix | Delete
XCB_RENDER_POLY_EDGE_SMOOTH = 1
[93] Fix | Delete
} xcb_render_poly_edge_t;
[94] Fix | Delete
[95] Fix | Delete
typedef enum xcb_render_poly_mode_t {
[96] Fix | Delete
XCB_RENDER_POLY_MODE_PRECISE = 0,
[97] Fix | Delete
XCB_RENDER_POLY_MODE_IMPRECISE = 1
[98] Fix | Delete
} xcb_render_poly_mode_t;
[99] Fix | Delete
[100] Fix | Delete
typedef enum xcb_render_cp_t {
[101] Fix | Delete
XCB_RENDER_CP_REPEAT = 1,
[102] Fix | Delete
XCB_RENDER_CP_ALPHA_MAP = 2,
[103] Fix | Delete
XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
[104] Fix | Delete
XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
[105] Fix | Delete
XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
[106] Fix | Delete
XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
[107] Fix | Delete
XCB_RENDER_CP_CLIP_MASK = 64,
[108] Fix | Delete
XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
[109] Fix | Delete
XCB_RENDER_CP_SUBWINDOW_MODE = 256,
[110] Fix | Delete
XCB_RENDER_CP_POLY_EDGE = 512,
[111] Fix | Delete
XCB_RENDER_CP_POLY_MODE = 1024,
[112] Fix | Delete
XCB_RENDER_CP_DITHER = 2048,
[113] Fix | Delete
XCB_RENDER_CP_COMPONENT_ALPHA = 4096
[114] Fix | Delete
} xcb_render_cp_t;
[115] Fix | Delete
[116] Fix | Delete
typedef enum xcb_render_sub_pixel_t {
[117] Fix | Delete
XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
[118] Fix | Delete
XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
[119] Fix | Delete
XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
[120] Fix | Delete
XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
[121] Fix | Delete
XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
[122] Fix | Delete
XCB_RENDER_SUB_PIXEL_NONE = 5
[123] Fix | Delete
} xcb_render_sub_pixel_t;
[124] Fix | Delete
[125] Fix | Delete
typedef enum xcb_render_repeat_t {
[126] Fix | Delete
XCB_RENDER_REPEAT_NONE = 0,
[127] Fix | Delete
XCB_RENDER_REPEAT_NORMAL = 1,
[128] Fix | Delete
XCB_RENDER_REPEAT_PAD = 2,
[129] Fix | Delete
XCB_RENDER_REPEAT_REFLECT = 3
[130] Fix | Delete
} xcb_render_repeat_t;
[131] Fix | Delete
[132] Fix | Delete
typedef uint32_t xcb_render_glyph_t;
[133] Fix | Delete
[134] Fix | Delete
/**
[135] Fix | Delete
* @brief xcb_render_glyph_iterator_t
[136] Fix | Delete
**/
[137] Fix | Delete
typedef struct xcb_render_glyph_iterator_t {
[138] Fix | Delete
xcb_render_glyph_t *data;
[139] Fix | Delete
int rem;
[140] Fix | Delete
int index;
[141] Fix | Delete
} xcb_render_glyph_iterator_t;
[142] Fix | Delete
[143] Fix | Delete
typedef uint32_t xcb_render_glyphset_t;
[144] Fix | Delete
[145] Fix | Delete
/**
[146] Fix | Delete
* @brief xcb_render_glyphset_iterator_t
[147] Fix | Delete
**/
[148] Fix | Delete
typedef struct xcb_render_glyphset_iterator_t {
[149] Fix | Delete
xcb_render_glyphset_t *data;
[150] Fix | Delete
int rem;
[151] Fix | Delete
int index;
[152] Fix | Delete
} xcb_render_glyphset_iterator_t;
[153] Fix | Delete
[154] Fix | Delete
typedef uint32_t xcb_render_picture_t;
[155] Fix | Delete
[156] Fix | Delete
/**
[157] Fix | Delete
* @brief xcb_render_picture_iterator_t
[158] Fix | Delete
**/
[159] Fix | Delete
typedef struct xcb_render_picture_iterator_t {
[160] Fix | Delete
xcb_render_picture_t *data;
[161] Fix | Delete
int rem;
[162] Fix | Delete
int index;
[163] Fix | Delete
} xcb_render_picture_iterator_t;
[164] Fix | Delete
[165] Fix | Delete
typedef uint32_t xcb_render_pictformat_t;
[166] Fix | Delete
[167] Fix | Delete
/**
[168] Fix | Delete
* @brief xcb_render_pictformat_iterator_t
[169] Fix | Delete
**/
[170] Fix | Delete
typedef struct xcb_render_pictformat_iterator_t {
[171] Fix | Delete
xcb_render_pictformat_t *data;
[172] Fix | Delete
int rem;
[173] Fix | Delete
int index;
[174] Fix | Delete
} xcb_render_pictformat_iterator_t;
[175] Fix | Delete
[176] Fix | Delete
typedef int32_t xcb_render_fixed_t;
[177] Fix | Delete
[178] Fix | Delete
/**
[179] Fix | Delete
* @brief xcb_render_fixed_iterator_t
[180] Fix | Delete
**/
[181] Fix | Delete
typedef struct xcb_render_fixed_iterator_t {
[182] Fix | Delete
xcb_render_fixed_t *data;
[183] Fix | Delete
int rem;
[184] Fix | Delete
int index;
[185] Fix | Delete
} xcb_render_fixed_iterator_t;
[186] Fix | Delete
[187] Fix | Delete
/** Opcode for xcb_render_pict_format. */
[188] Fix | Delete
#define XCB_RENDER_PICT_FORMAT 0
[189] Fix | Delete
[190] Fix | Delete
/**
[191] Fix | Delete
* @brief xcb_render_pict_format_error_t
[192] Fix | Delete
**/
[193] Fix | Delete
typedef struct xcb_render_pict_format_error_t {
[194] Fix | Delete
uint8_t response_type;
[195] Fix | Delete
uint8_t error_code;
[196] Fix | Delete
uint16_t sequence;
[197] Fix | Delete
} xcb_render_pict_format_error_t;
[198] Fix | Delete
[199] Fix | Delete
/** Opcode for xcb_render_picture. */
[200] Fix | Delete
#define XCB_RENDER_PICTURE 1
[201] Fix | Delete
[202] Fix | Delete
/**
[203] Fix | Delete
* @brief xcb_render_picture_error_t
[204] Fix | Delete
**/
[205] Fix | Delete
typedef struct xcb_render_picture_error_t {
[206] Fix | Delete
uint8_t response_type;
[207] Fix | Delete
uint8_t error_code;
[208] Fix | Delete
uint16_t sequence;
[209] Fix | Delete
} xcb_render_picture_error_t;
[210] Fix | Delete
[211] Fix | Delete
/** Opcode for xcb_render_pict_op. */
[212] Fix | Delete
#define XCB_RENDER_PICT_OP 2
[213] Fix | Delete
[214] Fix | Delete
/**
[215] Fix | Delete
* @brief xcb_render_pict_op_error_t
[216] Fix | Delete
**/
[217] Fix | Delete
typedef struct xcb_render_pict_op_error_t {
[218] Fix | Delete
uint8_t response_type;
[219] Fix | Delete
uint8_t error_code;
[220] Fix | Delete
uint16_t sequence;
[221] Fix | Delete
} xcb_render_pict_op_error_t;
[222] Fix | Delete
[223] Fix | Delete
/** Opcode for xcb_render_glyph_set. */
[224] Fix | Delete
#define XCB_RENDER_GLYPH_SET 3
[225] Fix | Delete
[226] Fix | Delete
/**
[227] Fix | Delete
* @brief xcb_render_glyph_set_error_t
[228] Fix | Delete
**/
[229] Fix | Delete
typedef struct xcb_render_glyph_set_error_t {
[230] Fix | Delete
uint8_t response_type;
[231] Fix | Delete
uint8_t error_code;
[232] Fix | Delete
uint16_t sequence;
[233] Fix | Delete
} xcb_render_glyph_set_error_t;
[234] Fix | Delete
[235] Fix | Delete
/** Opcode for xcb_render_glyph. */
[236] Fix | Delete
#define XCB_RENDER_GLYPH 4
[237] Fix | Delete
[238] Fix | Delete
/**
[239] Fix | Delete
* @brief xcb_render_glyph_error_t
[240] Fix | Delete
**/
[241] Fix | Delete
typedef struct xcb_render_glyph_error_t {
[242] Fix | Delete
uint8_t response_type;
[243] Fix | Delete
uint8_t error_code;
[244] Fix | Delete
uint16_t sequence;
[245] Fix | Delete
} xcb_render_glyph_error_t;
[246] Fix | Delete
[247] Fix | Delete
/**
[248] Fix | Delete
* @brief xcb_render_directformat_t
[249] Fix | Delete
**/
[250] Fix | Delete
typedef struct xcb_render_directformat_t {
[251] Fix | Delete
uint16_t red_shift;
[252] Fix | Delete
uint16_t red_mask;
[253] Fix | Delete
uint16_t green_shift;
[254] Fix | Delete
uint16_t green_mask;
[255] Fix | Delete
uint16_t blue_shift;
[256] Fix | Delete
uint16_t blue_mask;
[257] Fix | Delete
uint16_t alpha_shift;
[258] Fix | Delete
uint16_t alpha_mask;
[259] Fix | Delete
} xcb_render_directformat_t;
[260] Fix | Delete
[261] Fix | Delete
/**
[262] Fix | Delete
* @brief xcb_render_directformat_iterator_t
[263] Fix | Delete
**/
[264] Fix | Delete
typedef struct xcb_render_directformat_iterator_t {
[265] Fix | Delete
xcb_render_directformat_t *data;
[266] Fix | Delete
int rem;
[267] Fix | Delete
int index;
[268] Fix | Delete
} xcb_render_directformat_iterator_t;
[269] Fix | Delete
[270] Fix | Delete
/**
[271] Fix | Delete
* @brief xcb_render_pictforminfo_t
[272] Fix | Delete
**/
[273] Fix | Delete
typedef struct xcb_render_pictforminfo_t {
[274] Fix | Delete
xcb_render_pictformat_t id;
[275] Fix | Delete
uint8_t type;
[276] Fix | Delete
uint8_t depth;
[277] Fix | Delete
uint8_t pad0[2];
[278] Fix | Delete
xcb_render_directformat_t direct;
[279] Fix | Delete
xcb_colormap_t colormap;
[280] Fix | Delete
} xcb_render_pictforminfo_t;
[281] Fix | Delete
[282] Fix | Delete
/**
[283] Fix | Delete
* @brief xcb_render_pictforminfo_iterator_t
[284] Fix | Delete
**/
[285] Fix | Delete
typedef struct xcb_render_pictforminfo_iterator_t {
[286] Fix | Delete
xcb_render_pictforminfo_t *data;
[287] Fix | Delete
int rem;
[288] Fix | Delete
int index;
[289] Fix | Delete
} xcb_render_pictforminfo_iterator_t;
[290] Fix | Delete
[291] Fix | Delete
/**
[292] Fix | Delete
* @brief xcb_render_pictvisual_t
[293] Fix | Delete
**/
[294] Fix | Delete
typedef struct xcb_render_pictvisual_t {
[295] Fix | Delete
xcb_visualid_t visual;
[296] Fix | Delete
xcb_render_pictformat_t format;
[297] Fix | Delete
} xcb_render_pictvisual_t;
[298] Fix | Delete
[299] Fix | Delete
/**
[300] Fix | Delete
* @brief xcb_render_pictvisual_iterator_t
[301] Fix | Delete
**/
[302] Fix | Delete
typedef struct xcb_render_pictvisual_iterator_t {
[303] Fix | Delete
xcb_render_pictvisual_t *data;
[304] Fix | Delete
int rem;
[305] Fix | Delete
int index;
[306] Fix | Delete
} xcb_render_pictvisual_iterator_t;
[307] Fix | Delete
[308] Fix | Delete
/**
[309] Fix | Delete
* @brief xcb_render_pictdepth_t
[310] Fix | Delete
**/
[311] Fix | Delete
typedef struct xcb_render_pictdepth_t {
[312] Fix | Delete
uint8_t depth;
[313] Fix | Delete
uint8_t pad0;
[314] Fix | Delete
uint16_t num_visuals;
[315] Fix | Delete
uint8_t pad1[4];
[316] Fix | Delete
} xcb_render_pictdepth_t;
[317] Fix | Delete
[318] Fix | Delete
/**
[319] Fix | Delete
* @brief xcb_render_pictdepth_iterator_t
[320] Fix | Delete
**/
[321] Fix | Delete
typedef struct xcb_render_pictdepth_iterator_t {
[322] Fix | Delete
xcb_render_pictdepth_t *data;
[323] Fix | Delete
int rem;
[324] Fix | Delete
int index;
[325] Fix | Delete
} xcb_render_pictdepth_iterator_t;
[326] Fix | Delete
[327] Fix | Delete
/**
[328] Fix | Delete
* @brief xcb_render_pictscreen_t
[329] Fix | Delete
**/
[330] Fix | Delete
typedef struct xcb_render_pictscreen_t {
[331] Fix | Delete
uint32_t num_depths;
[332] Fix | Delete
xcb_render_pictformat_t fallback;
[333] Fix | Delete
} xcb_render_pictscreen_t;
[334] Fix | Delete
[335] Fix | Delete
/**
[336] Fix | Delete
* @brief xcb_render_pictscreen_iterator_t
[337] Fix | Delete
**/
[338] Fix | Delete
typedef struct xcb_render_pictscreen_iterator_t {
[339] Fix | Delete
xcb_render_pictscreen_t *data;
[340] Fix | Delete
int rem;
[341] Fix | Delete
int index;
[342] Fix | Delete
} xcb_render_pictscreen_iterator_t;
[343] Fix | Delete
[344] Fix | Delete
/**
[345] Fix | Delete
* @brief xcb_render_indexvalue_t
[346] Fix | Delete
**/
[347] Fix | Delete
typedef struct xcb_render_indexvalue_t {
[348] Fix | Delete
uint32_t pixel;
[349] Fix | Delete
uint16_t red;
[350] Fix | Delete
uint16_t green;
[351] Fix | Delete
uint16_t blue;
[352] Fix | Delete
uint16_t alpha;
[353] Fix | Delete
} xcb_render_indexvalue_t;
[354] Fix | Delete
[355] Fix | Delete
/**
[356] Fix | Delete
* @brief xcb_render_indexvalue_iterator_t
[357] Fix | Delete
**/
[358] Fix | Delete
typedef struct xcb_render_indexvalue_iterator_t {
[359] Fix | Delete
xcb_render_indexvalue_t *data;
[360] Fix | Delete
int rem;
[361] Fix | Delete
int index;
[362] Fix | Delete
} xcb_render_indexvalue_iterator_t;
[363] Fix | Delete
[364] Fix | Delete
/**
[365] Fix | Delete
* @brief xcb_render_color_t
[366] Fix | Delete
**/
[367] Fix | Delete
typedef struct xcb_render_color_t {
[368] Fix | Delete
uint16_t red;
[369] Fix | Delete
uint16_t green;
[370] Fix | Delete
uint16_t blue;
[371] Fix | Delete
uint16_t alpha;
[372] Fix | Delete
} xcb_render_color_t;
[373] Fix | Delete
[374] Fix | Delete
/**
[375] Fix | Delete
* @brief xcb_render_color_iterator_t
[376] Fix | Delete
**/
[377] Fix | Delete
typedef struct xcb_render_color_iterator_t {
[378] Fix | Delete
xcb_render_color_t *data;
[379] Fix | Delete
int rem;
[380] Fix | Delete
int index;
[381] Fix | Delete
} xcb_render_color_iterator_t;
[382] Fix | Delete
[383] Fix | Delete
/**
[384] Fix | Delete
* @brief xcb_render_pointfix_t
[385] Fix | Delete
**/
[386] Fix | Delete
typedef struct xcb_render_pointfix_t {
[387] Fix | Delete
xcb_render_fixed_t x;
[388] Fix | Delete
xcb_render_fixed_t y;
[389] Fix | Delete
} xcb_render_pointfix_t;
[390] Fix | Delete
[391] Fix | Delete
/**
[392] Fix | Delete
* @brief xcb_render_pointfix_iterator_t
[393] Fix | Delete
**/
[394] Fix | Delete
typedef struct xcb_render_pointfix_iterator_t {
[395] Fix | Delete
xcb_render_pointfix_t *data;
[396] Fix | Delete
int rem;
[397] Fix | Delete
int index;
[398] Fix | Delete
} xcb_render_pointfix_iterator_t;
[399] Fix | Delete
[400] Fix | Delete
/**
[401] Fix | Delete
* @brief xcb_render_linefix_t
[402] Fix | Delete
**/
[403] Fix | Delete
typedef struct xcb_render_linefix_t {
[404] Fix | Delete
xcb_render_pointfix_t p1;
[405] Fix | Delete
xcb_render_pointfix_t p2;
[406] Fix | Delete
} xcb_render_linefix_t;
[407] Fix | Delete
[408] Fix | Delete
/**
[409] Fix | Delete
* @brief xcb_render_linefix_iterator_t
[410] Fix | Delete
**/
[411] Fix | Delete
typedef struct xcb_render_linefix_iterator_t {
[412] Fix | Delete
xcb_render_linefix_t *data;
[413] Fix | Delete
int rem;
[414] Fix | Delete
int index;
[415] Fix | Delete
} xcb_render_linefix_iterator_t;
[416] Fix | Delete
[417] Fix | Delete
/**
[418] Fix | Delete
* @brief xcb_render_triangle_t
[419] Fix | Delete
**/
[420] Fix | Delete
typedef struct xcb_render_triangle_t {
[421] Fix | Delete
xcb_render_pointfix_t p1;
[422] Fix | Delete
xcb_render_pointfix_t p2;
[423] Fix | Delete
xcb_render_pointfix_t p3;
[424] Fix | Delete
} xcb_render_triangle_t;
[425] Fix | Delete
[426] Fix | Delete
/**
[427] Fix | Delete
* @brief xcb_render_triangle_iterator_t
[428] Fix | Delete
**/
[429] Fix | Delete
typedef struct xcb_render_triangle_iterator_t {
[430] Fix | Delete
xcb_render_triangle_t *data;
[431] Fix | Delete
int rem;
[432] Fix | Delete
int index;
[433] Fix | Delete
} xcb_render_triangle_iterator_t;
[434] Fix | Delete
[435] Fix | Delete
/**
[436] Fix | Delete
* @brief xcb_render_trapezoid_t
[437] Fix | Delete
**/
[438] Fix | Delete
typedef struct xcb_render_trapezoid_t {
[439] Fix | Delete
xcb_render_fixed_t top;
[440] Fix | Delete
xcb_render_fixed_t bottom;
[441] Fix | Delete
xcb_render_linefix_t left;
[442] Fix | Delete
xcb_render_linefix_t right;
[443] Fix | Delete
} xcb_render_trapezoid_t;
[444] Fix | Delete
[445] Fix | Delete
/**
[446] Fix | Delete
* @brief xcb_render_trapezoid_iterator_t
[447] Fix | Delete
**/
[448] Fix | Delete
typedef struct xcb_render_trapezoid_iterator_t {
[449] Fix | Delete
xcb_render_trapezoid_t *data;
[450] Fix | Delete
int rem;
[451] Fix | Delete
int index;
[452] Fix | Delete
} xcb_render_trapezoid_iterator_t;
[453] Fix | Delete
[454] Fix | Delete
/**
[455] Fix | Delete
* @brief xcb_render_glyphinfo_t
[456] Fix | Delete
**/
[457] Fix | Delete
typedef struct xcb_render_glyphinfo_t {
[458] Fix | Delete
uint16_t width;
[459] Fix | Delete
uint16_t height;
[460] Fix | Delete
int16_t x;
[461] Fix | Delete
int16_t y;
[462] Fix | Delete
int16_t x_off;
[463] Fix | Delete
int16_t y_off;
[464] Fix | Delete
} xcb_render_glyphinfo_t;
[465] Fix | Delete
[466] Fix | Delete
/**
[467] Fix | Delete
* @brief xcb_render_glyphinfo_iterator_t
[468] Fix | Delete
**/
[469] Fix | Delete
typedef struct xcb_render_glyphinfo_iterator_t {
[470] Fix | Delete
xcb_render_glyphinfo_t *data;
[471] Fix | Delete
int rem;
[472] Fix | Delete
int index;
[473] Fix | Delete
} xcb_render_glyphinfo_iterator_t;
[474] Fix | Delete
[475] Fix | Delete
/**
[476] Fix | Delete
* @brief xcb_render_query_version_cookie_t
[477] Fix | Delete
**/
[478] Fix | Delete
typedef struct xcb_render_query_version_cookie_t {
[479] Fix | Delete
unsigned int sequence;
[480] Fix | Delete
} xcb_render_query_version_cookie_t;
[481] Fix | Delete
[482] Fix | Delete
/** Opcode for xcb_render_query_version. */
[483] Fix | Delete
#define XCB_RENDER_QUERY_VERSION 0
[484] Fix | Delete
[485] Fix | Delete
/**
[486] Fix | Delete
* @brief xcb_render_query_version_request_t
[487] Fix | Delete
**/
[488] Fix | Delete
typedef struct xcb_render_query_version_request_t {
[489] Fix | Delete
uint8_t major_opcode;
[490] Fix | Delete
uint8_t minor_opcode;
[491] Fix | Delete
uint16_t length;
[492] Fix | Delete
uint32_t client_major_version;
[493] Fix | Delete
uint32_t client_minor_version;
[494] Fix | Delete
} xcb_render_query_version_request_t;
[495] Fix | Delete
[496] Fix | Delete
/**
[497] Fix | Delete
* @brief xcb_render_query_version_reply_t
[498] Fix | Delete
**/
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function