1xcb_randr_get_crtc_transform(3)  XCB Requests  xcb_randr_get_crtc_transform(3)
2
3
4

NAME

6       xcb_randr_get_crtc_transform -
7

SYNOPSIS

9       #include <xcb/randr.h>
10
11   Request function
12       xcb_randr_get_crtc_transform_cookie_t
13              xcb_randr_get_crtc_transform(xcb_connection_t *conn,
14              xcb_randr_crtc_t crtc);
15
16   Reply datastructure
17       typedef struct xcb_randr_get_crtc_transform_reply_t {
18           uint8_t                response_type;
19           uint8_t                pad0;
20           uint16_t               sequence;
21           uint32_t               length;
22           xcb_render_transform_t pending_transform;
23           uint8_t                has_transforms;
24           uint8_t                pad1[3];
25           xcb_render_transform_t current_transform;
26           uint8_t                pad2[4];
27           uint16_t               pending_len;
28           uint16_t               pending_nparams;
29           uint16_t               current_len;
30           uint16_t               current_nparams;
31       } xcb_randr_get_crtc_transform_reply_t;
32
33   Reply function
34       xcb_randr_get_crtc_transform_reply_t
35              *xcb_randr_get_crtc_transform_reply(xcb_connection_t *conn,
36              xcb_randr_get_crtc_transform_cookie_t cookie,
37              xcb_generic_error_t **e);
38
39   Reply accessors
40       char *xcb_randr_get_crtc_transform_pending_filter_name(const
41              xcb_randr_get_crtc_transform_request_t *reply);
42
43       int xcb_randr_get_crtc_transform_pending_filter_name_length(const
44              xcb_randr_get_crtc_transform_reply_t *reply);
45
46       xcb_generic_iterator_t
47              xcb_randr_get_crtc_transform_pending_filter_name_end(const
48              xcb_randr_get_crtc_transform_reply_t *reply); uint8_t
49              *xcb_randr_get_crtc_transform_pad_3 (const
50              xcb_randr_get_crtc_transform_request_t *reply)
51
52       xcb_render_fixed_t *xcb_randr_get_crtc_transform_pending_params(const
53              xcb_randr_get_crtc_transform_request_t *reply);
54
55       int xcb_randr_get_crtc_transform_pending_params_length(const
56              xcb_randr_get_crtc_transform_reply_t *reply);
57
58       xcb_generic_iterator_t
59              xcb_randr_get_crtc_transform_pending_params_end(const
60              xcb_randr_get_crtc_transform_reply_t *reply);
61
62       char *xcb_randr_get_crtc_transform_current_filter_name(const
63              xcb_randr_get_crtc_transform_request_t *reply);
64
65       int xcb_randr_get_crtc_transform_current_filter_name_length(const
66              xcb_randr_get_crtc_transform_reply_t *reply);
67
68       xcb_generic_iterator_t
69              xcb_randr_get_crtc_transform_current_filter_name_end(const
70              xcb_randr_get_crtc_transform_reply_t *reply); uint8_t
71              *xcb_randr_get_crtc_transform_pad_4 (const
72              xcb_randr_get_crtc_transform_request_t *reply)
73
74       xcb_render_fixed_t *xcb_randr_get_crtc_transform_current_params(const
75              xcb_randr_get_crtc_transform_request_t *reply);
76
77       int xcb_randr_get_crtc_transform_current_params_length(const
78              xcb_randr_get_crtc_transform_reply_t *reply);
79
80       xcb_generic_iterator_t
81              xcb_randr_get_crtc_transform_current_params_end(const
82              xcb_randr_get_crtc_transform_reply_t *reply);
83

REQUEST ARGUMENTS

85       conn      The XCB connection to X11.
86
87       crtc      TODO: NOT YET DOCUMENTED.
88

REPLY FIELDS

90       response_type
91                 The type of this reply, in this case XCB_RAN‐
92                 DR_GET_CRTC_TRANSFORM. This field is also present in the
93                 xcb_generic_reply_t and can be used to tell replies apart
94                 from each other.
95
96       sequence  The sequence number of the last request processed by the X11
97                 server.
98
99       length    The length of the reply, in words (a word is 4 bytes).
100
101       pending_transform
102                 TODO: NOT YET DOCUMENTED.
103
104       has_transforms
105                 TODO: NOT YET DOCUMENTED.
106
107       current_transform
108                 TODO: NOT YET DOCUMENTED.
109
110       pending_len
111                 TODO: NOT YET DOCUMENTED.
112
113       pending_nparams
114                 TODO: NOT YET DOCUMENTED.
115
116       current_len
117                 TODO: NOT YET DOCUMENTED.
118
119       current_nparams
120                 TODO: NOT YET DOCUMENTED.
121

DESCRIPTION

RETURN VALUE

124       Returns an xcb_randr_get_crtc_transform_cookie_t. Errors have to be
125       handled when calling the reply function xcb_randr_get_crtc_trans‐
126       form_reply.
127
128       If you want to handle errors in the event loop instead, use xcb_ran‐
129       dr_get_crtc_transform_unchecked. See xcb-requests(3) for details.
130

ERRORS

132       This request does never generate any errors.
133

SEE ALSO

AUTHOR

136       Generated from randr.xml. Contact xcb@lists.freedesktop.org for correc‐
137       tions and improvements.
138
139
140
141X Version 11                      libxcb 1.13  xcb_randr_get_crtc_transform(3)
Impressum