]> git.saurik.com Git - iphone-api.git/blame - QuartzCore/CDStructures.h
Unlocked some more APIs.
[iphone-api.git] / QuartzCore / CDStructures.h
CommitLineData
2cd8f71b
JF
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
9struct CADisplay;
10
11struct 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
38struct CAMediaTimingFunctionPrivate {
39 float _field1[2];
40 float _field2[2];
41};
42
43struct 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
62struct CAWindowServerImpl {
63 struct __CFArray *_field1;
64 unsigned int _field2;
65 unsigned int :1;
66};
67
68struct CGAffineTransform {
69 float _field1;
70 float _field2;
71 float _field3;
72 float _field4;
73 float _field5;
74 float _field6;
75};
76
77struct CGColor;
78
79struct CGColorSpace;
80
81struct CGContext;
82
83struct CGPath;
84
85struct CGPoint {
86 float _field1;
87 float _field2;
88};
89
90struct CGRect {
91 struct CGPoint _field1;
92 struct CGSize _field2;
93};
94
95struct CGSBounds {
96 int x;
97 int y;
98 int w;
99 int h;
100};
101
102struct CGSize {
103 float _field1;
104 float _field2;
105};
106
107struct EGLNativeWindowCallbacksRec {
108 void *callback_data;
109 void *create_buffer;
110 void *destroy_buffer;
111};
112
113struct _CAAttrList;
114
115struct _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
130struct _CAImageQueue;
131
132struct _CALayerAnimation;
133
134struct _CALayerArrayIvars {
135 CALayer **layers;
136 unsigned int count;
137 unsigned int capacity;
138 unsigned long mutations;
139 char retained;
140};
141
2cd8f71b
JF
142struct _CALayerState;
143
144struct _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
182struct _CARenderArray;
183
184struct _CARenderCoder;
185
186struct _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
215struct _CARenderFence;
216
217struct _CARenderFilter;
218
219struct _CARenderHandle;
220
221struct _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
234struct _CARenderLayerHost;
235
236struct _CARenderLayerNode;
237
238struct _CARenderOGLContext;
239
240struct _CARenderPath;
241
242struct _CARenderProxy {
243 CDAnonymousStruct2 _field1;
244 unsigned long long _field2;
245};
246
247struct _CARenderTiming;
248
249struct _CARenderVector;
250
251struct _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
280struct _CATransactionCommand;
281
282struct _CATransactionDeleted;
283
284struct _CATransactionLevel {
285 struct _CATransactionLevel *_field1;
286 struct _CAAttrList *_field2;
287};
288
289struct _EAGLNativeWindowObject {
290 int _field1;
291 void *_field2;
292 void *_field3;
293 void *_field4;
294 void *_field5;
295 void *_field6;
296};
297
298struct _EGLNativeWindowObject {
299 int version;
300 void *attach;
301 void *detach;
302 void *begin;
303 void *swap;
304 void *collect;
305};
306
307struct _NSRange {
308 unsigned int _field1;
309 unsigned int _field2;
310};
311
312struct _NSZone;
313
314struct __CFArray;
315
316struct __CFDictionary;
317
318struct __CFMachPort;
319
320struct __CFRunLoop;
321
322struct __CFRunLoopObserver;
323
324struct __CFRunLoopSource;
325
326struct __CFString;
327
328struct _opaque_pthread_cond_t {
329 long __sig;
330 char __opaque[24];
331};
332
333struct _opaque_pthread_mutex_t {
334 long __sig;
335 char __opaque[40];
336};
337
338struct 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
349struct x_hash_table_struct;
350
351struct x_heap_struct;
352
353struct x_list_struct {
354 void *_field1;
355 struct x_list_struct *_field2;
356};
357
358struct x_pool_struct;
359
360typedef struct {
361 unsigned long _field1;
362 id *_field2;
363 unsigned long *_field3;
364 unsigned long _field4[5];
365} CDAnonymousStruct1;
366
367typedef struct {
368 int x;
369} CDAnonymousStruct2;
370