]> git.saurik.com Git - iphone-api.git/blob - QuartzCore/CDStructures.h
5e23a12444e6cd77e51e3064122256fd1e70c5d4
[iphone-api.git] / QuartzCore / CDStructures.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 @class CAContextImpl, CAEAGLLayer, CALayer;
8
9 struct CADisplay;
10
11 struct CADisplayServer {
12 void **_field1;
13 struct {
14 int _field1;
15 } _field2;
16 struct CADisplay *_field3;
17 struct __CFString *_field4;
18 struct _opaque_pthread_mutex_t _field5;
19 struct _opaque_pthread_cond_t _field6;
20 unsigned int _field7;
21 struct _CARenderContext **_field8;
22 unsigned int _field9;
23 unsigned int _field10;
24 struct _CARenderContext *_field11;
25 struct _CARenderContext *_field12;
26 unsigned int _field13;
27 int *_field14;
28 unsigned int _field15;
29 struct _CARenderOGLContext *_field16;
30 double _field17;
31 unsigned int :1;
32 unsigned int :1;
33 unsigned int :1;
34 unsigned int :1;
35 unsigned int :1;
36 };
37
38 struct CAMediaTimingFunctionPrivate {
39 float _field1[2];
40 float _field2[2];
41 };
42
43 struct CATransform3D {
44 float _field1;
45 float _field2;
46 float _field3;
47 float _field4;
48 float _field5;
49 float _field6;
50 float _field7;
51 float _field8;
52 float _field9;
53 float _field10;
54 float _field11;
55 float _field12;
56 float _field13;
57 float _field14;
58 float _field15;
59 float _field16;
60 };
61
62 struct CAWindowServerImpl {
63 struct __CFArray *_field1;
64 unsigned int _field2;
65 unsigned int :1;
66 };
67
68 struct CGAffineTransform {
69 float _field1;
70 float _field2;
71 float _field3;
72 float _field4;
73 float _field5;
74 float _field6;
75 };
76
77 struct CGColor;
78
79 struct CGColorSpace;
80
81 struct CGContext;
82
83 struct CGPath;
84
85 struct CGPoint {
86 float _field1;
87 float _field2;
88 };
89
90 struct CGRect {
91 struct CGPoint _field1;
92 struct CGSize _field2;
93 };
94
95 struct CGSBounds {
96 int x;
97 int y;
98 int w;
99 int h;
100 };
101
102 struct CGSize {
103 float _field1;
104 float _field2;
105 };
106
107 struct EGLNativeWindowCallbacksRec {
108 void *callback_data;
109 void *create_buffer;
110 void *destroy_buffer;
111 };
112
113 struct _CAAttrList;
114
115 struct _CAEAGLNativeWindow {
116 struct _EGLNativeWindowObject _field1;
117 struct EGLNativeWindowCallbacksRec _field2;
118 struct x_list_struct *_field3;
119 CDAnonymousStruct2 _field4;
120 CDAnonymousStruct2 _field5;
121 struct _CAImageQueue *_field6;
122 CAEAGLLayer *_field7;
123 struct x_list_struct *_field8;
124 unsigned int _field9;
125 void *_field10;
126 unsigned int :1;
127 unsigned int :1;
128 };
129
130 struct _CAImageQueue;
131
132 struct _CALayerAnimation;
133
134 struct _CALayerArrayIvars {
135 CALayer **layers;
136 unsigned int count;
137 unsigned int capacity;
138 unsigned long mutations;
139 char retained;
140 };
141
142 struct _CALayerIvars {
143 int refcount;
144 unsigned int flags;
145 unsigned int parent;
146 void *sublayers;
147 CALayer *mask;
148 struct _CALayerState *state;
149 struct _CALayerState *previous_state;
150 struct _CALayerAnimation *animations;
151 unsigned int slots[3];
152 };
153
154 struct _CALayerState;
155
156 struct _CARenderAnimation {
157 CDAnonymousStruct2 _field1;
158 float _field2;
159 struct _CARenderTiming *_field3;
160 struct _CARenderVector *_field4;
161 void *_field5;
162 unsigned int _field6;
163 union {
164 struct _CARenderArray *_field1;
165 void *_field2;
166 struct {
167 void *_field1;
168 void *_field2;
169 void *_field3;
170 void *_field4;
171 float _field5;
172 float _field6;
173 } _field3;
174 struct {
175 void *_field1;
176 struct _CARenderArray *_field2;
177 struct _CARenderVector *_field3;
178 struct _CARenderPath *_field4;
179 unsigned char _field5;
180 } _field4;
181 struct {
182 unsigned int _field1;
183 unsigned int _field2;
184 float _field3;
185 float _field4;
186 struct _CARenderFilter *_field5;
187 void *_field6;
188 unsigned int _field7;
189 unsigned int _field8;
190 } _field5;
191 } _field7;
192 };
193
194 struct _CARenderArray;
195
196 struct _CARenderCoder;
197
198 struct _CARenderContext {
199 struct {
200 int _field1;
201 } _field1;
202 unsigned int _field2;
203 struct __CFDictionary *_field3;
204 unsigned int _field4;
205 unsigned int _field5;
206 unsigned int _field6;
207 struct _opaque_pthread_mutex_t _field7;
208 unsigned int _field8;
209 struct _CARenderHandle *_field9;
210 struct _CARenderLayerNode *_field10;
211 struct __CFDictionary *_field11;
212 struct x_list_struct *_field12;
213 float _field13;
214 struct _CARenderFence *_field14;
215 struct _CARenderLayerHost *_field15;
216 struct x_list_struct *_field16;
217 double _field17;
218 int *_field18;
219 struct CGSBounds _field19;
220 unsigned int _field20;
221 unsigned int _field21;
222 unsigned int _field22;
223 unsigned int _field23;
224 int *_field24;
225 };
226
227 struct _CARenderFence;
228
229 struct _CARenderFilter;
230
231 struct _CARenderHandle;
232
233 struct _CARenderLayer {
234 struct {
235 int _field1;
236 } _field1;
237 unsigned int _field2;
238 struct _CARenderHandle *_field3;
239 void *_field4;
240 struct CGPoint _field5;
241 struct CGSize _field6;
242 struct _CARenderArray *_field7;
243 struct _CARenderArray *_field8;
244 };
245
246 struct _CARenderLayerHost;
247
248 struct _CARenderLayerNode;
249
250 struct _CARenderOGLContext;
251
252 struct _CARenderPath;
253
254 struct _CARenderProxy {
255 CDAnonymousStruct2 _field1;
256 unsigned long long _field2;
257 };
258
259 struct _CARenderTiming;
260
261 struct _CARenderVector;
262
263 struct _CATransaction {
264 void *_field1;
265 struct _CATransactionLevel *_field2;
266 struct _CATransactionLevel _field3;
267 struct __CFRunLoop *_field4;
268 struct __CFRunLoopObserver *_field5;
269 struct _CATransactionDeleted *_field6;
270 struct _CATransactionCommand *_field7;
271 struct _CATransactionCommand *_field8;
272 struct x_heap_struct *_field9;
273 struct x_pool_struct *_field10;
274 struct x_hash_table_struct *_field11;
275 double _field12;
276 double _field13;
277 unsigned int _field14;
278 struct x_list_struct *_field15;
279 void *_field16;
280 unsigned int _field17;
281 struct x_hash_table_struct *_field18;
282 struct x_list_struct *_field19;
283 struct x_hash_table_struct *_field20;
284 struct x_hash_table_struct *_field21;
285 unsigned int _field22;
286 unsigned int :16;
287 unsigned int :1;
288 unsigned int :1;
289 unsigned int :1;
290 };
291
292 struct _CATransactionCommand;
293
294 struct _CATransactionDeleted;
295
296 struct _CATransactionLevel {
297 struct _CATransactionLevel *_field1;
298 struct _CAAttrList *_field2;
299 };
300
301 struct _EAGLNativeWindowObject {
302 int _field1;
303 void *_field2;
304 void *_field3;
305 void *_field4;
306 void *_field5;
307 void *_field6;
308 };
309
310 struct _EGLNativeWindowObject {
311 int version;
312 void *attach;
313 void *detach;
314 void *begin;
315 void *swap;
316 void *collect;
317 };
318
319 struct _NSRange {
320 unsigned int _field1;
321 unsigned int _field2;
322 };
323
324 struct _NSZone;
325
326 struct __CFArray;
327
328 struct __CFDictionary;
329
330 struct __CFMachPort;
331
332 struct __CFRunLoop;
333
334 struct __CFRunLoopObserver;
335
336 struct __CFRunLoopSource;
337
338 struct __CFString;
339
340 struct _opaque_pthread_cond_t {
341 long __sig;
342 char __opaque[24];
343 };
344
345 struct _opaque_pthread_mutex_t {
346 long __sig;
347 char __opaque[40];
348 };
349
350 struct commitClosure {
351 struct _CATransaction *_field1;
352 CAContextImpl *_field2;
353 double _field3;
354 double _field4;
355 struct _CARenderCoder *_field5;
356 struct _CARenderContext *_field6;
357 double _field7;
358 _Bool _field8;
359 };
360
361 struct x_hash_table_struct;
362
363 struct x_heap_struct;
364
365 struct x_list_struct {
366 void *_field1;
367 struct x_list_struct *_field2;
368 };
369
370 struct x_pool_struct;
371
372 typedef struct {
373 unsigned long _field1;
374 id *_field2;
375 unsigned long *_field3;
376 unsigned long _field4[5];
377 } CDAnonymousStruct1;
378
379 typedef struct {
380 int x;
381 } CDAnonymousStruct2;
382