]> git.saurik.com Git - iphone-api.git/blob - QuartzCore/CDStructures.h
Unlocked some more APIs.
[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 _CALayerState;
143
144 struct _CARenderAnimation {
145 CDAnonymousStruct2 _field1;
146 float _field2;
147 struct _CARenderTiming *_field3;
148 struct _CARenderVector *_field4;
149 void *_field5;
150 unsigned int _field6;
151 union {
152 struct _CARenderArray *_field1;
153 void *_field2;
154 struct {
155 void *_field1;
156 void *_field2;
157 void *_field3;
158 void *_field4;
159 float _field5;
160 float _field6;
161 } _field3;
162 struct {
163 void *_field1;
164 struct _CARenderArray *_field2;
165 struct _CARenderVector *_field3;
166 struct _CARenderPath *_field4;
167 unsigned char _field5;
168 } _field4;
169 struct {
170 unsigned int _field1;
171 unsigned int _field2;
172 float _field3;
173 float _field4;
174 struct _CARenderFilter *_field5;
175 void *_field6;
176 unsigned int _field7;
177 unsigned int _field8;
178 } _field5;
179 } _field7;
180 };
181
182 struct _CARenderArray;
183
184 struct _CARenderCoder;
185
186 struct _CARenderContext {
187 struct {
188 int _field1;
189 } _field1;
190 unsigned int _field2;
191 struct __CFDictionary *_field3;
192 unsigned int _field4;
193 unsigned int _field5;
194 unsigned int _field6;
195 struct _opaque_pthread_mutex_t _field7;
196 unsigned int _field8;
197 struct _CARenderHandle *_field9;
198 struct _CARenderLayerNode *_field10;
199 struct __CFDictionary *_field11;
200 struct x_list_struct *_field12;
201 float _field13;
202 struct _CARenderFence *_field14;
203 struct _CARenderLayerHost *_field15;
204 struct x_list_struct *_field16;
205 double _field17;
206 int *_field18;
207 struct CGSBounds _field19;
208 unsigned int _field20;
209 unsigned int _field21;
210 unsigned int _field22;
211 unsigned int _field23;
212 int *_field24;
213 };
214
215 struct _CARenderFence;
216
217 struct _CARenderFilter;
218
219 struct _CARenderHandle;
220
221 struct _CARenderLayer {
222 struct {
223 int _field1;
224 } _field1;
225 unsigned int _field2;
226 struct _CARenderHandle *_field3;
227 void *_field4;
228 struct CGPoint _field5;
229 struct CGSize _field6;
230 struct _CARenderArray *_field7;
231 struct _CARenderArray *_field8;
232 };
233
234 struct _CARenderLayerHost;
235
236 struct _CARenderLayerNode;
237
238 struct _CARenderOGLContext;
239
240 struct _CARenderPath;
241
242 struct _CARenderProxy {
243 CDAnonymousStruct2 _field1;
244 unsigned long long _field2;
245 };
246
247 struct _CARenderTiming;
248
249 struct _CARenderVector;
250
251 struct _CATransaction {
252 void *_field1;
253 struct _CATransactionLevel *_field2;
254 struct _CATransactionLevel _field3;
255 struct __CFRunLoop *_field4;
256 struct __CFRunLoopObserver *_field5;
257 struct _CATransactionDeleted *_field6;
258 struct _CATransactionCommand *_field7;
259 struct _CATransactionCommand *_field8;
260 struct x_heap_struct *_field9;
261 struct x_pool_struct *_field10;
262 struct x_hash_table_struct *_field11;
263 double _field12;
264 double _field13;
265 unsigned int _field14;
266 struct x_list_struct *_field15;
267 void *_field16;
268 unsigned int _field17;
269 struct x_hash_table_struct *_field18;
270 struct x_list_struct *_field19;
271 struct x_hash_table_struct *_field20;
272 struct x_hash_table_struct *_field21;
273 unsigned int _field22;
274 unsigned int :16;
275 unsigned int :1;
276 unsigned int :1;
277 unsigned int :1;
278 };
279
280 struct _CATransactionCommand;
281
282 struct _CATransactionDeleted;
283
284 struct _CATransactionLevel {
285 struct _CATransactionLevel *_field1;
286 struct _CAAttrList *_field2;
287 };
288
289 struct _EAGLNativeWindowObject {
290 int _field1;
291 void *_field2;
292 void *_field3;
293 void *_field4;
294 void *_field5;
295 void *_field6;
296 };
297
298 struct _EGLNativeWindowObject {
299 int version;
300 void *attach;
301 void *detach;
302 void *begin;
303 void *swap;
304 void *collect;
305 };
306
307 struct _NSRange {
308 unsigned int _field1;
309 unsigned int _field2;
310 };
311
312 struct _NSZone;
313
314 struct __CFArray;
315
316 struct __CFDictionary;
317
318 struct __CFMachPort;
319
320 struct __CFRunLoop;
321
322 struct __CFRunLoopObserver;
323
324 struct __CFRunLoopSource;
325
326 struct __CFString;
327
328 struct _opaque_pthread_cond_t {
329 long __sig;
330 char __opaque[24];
331 };
332
333 struct _opaque_pthread_mutex_t {
334 long __sig;
335 char __opaque[40];
336 };
337
338 struct commitClosure {
339 struct _CATransaction *_field1;
340 CAContextImpl *_field2;
341 double _field3;
342 double _field4;
343 struct _CARenderCoder *_field5;
344 struct _CARenderContext *_field6;
345 double _field7;
346 _Bool _field8;
347 };
348
349 struct x_hash_table_struct;
350
351 struct x_heap_struct;
352
353 struct x_list_struct {
354 void *_field1;
355 struct x_list_struct *_field2;
356 };
357
358 struct x_pool_struct;
359
360 typedef struct {
361 unsigned long _field1;
362 id *_field2;
363 unsigned long *_field3;
364 unsigned long _field4[5];
365 } CDAnonymousStruct1;
366
367 typedef struct {
368 int x;
369 } CDAnonymousStruct2;
370