2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
7 @
class CAContextImpl
, CAEAGLLayer
, CALayer
;
11 struct CADisplayServer
{
16 struct CADisplay
*_field3
;
17 struct __CFString
*_field4
;
18 struct _opaque_pthread_mutex_t _field5
;
19 struct _opaque_pthread_cond_t _field6
;
21 struct _CARenderContext
**_field8
;
23 unsigned int _field10
;
24 struct _CARenderContext
*_field11
;
25 struct _CARenderContext
*_field12
;
26 unsigned int _field13
;
28 unsigned int _field15
;
29 struct _CARenderOGLContext
*_field16
;
38 struct CAMediaTimingFunctionPrivate
{
43 struct CATransform3D
{
62 struct CAWindowServerImpl
{
63 struct __CFArray
*_field1
;
68 struct CGAffineTransform
{
91 struct CGPoint _field1
;
92 struct CGSize _field2
;
107 struct EGLNativeWindowCallbacksRec
{
110 void *destroy_buffer
;
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
;
130 struct _CAImageQueue
;
132 struct _CALayerAnimation
;
134 struct _CALayerArrayIvars
{
137 unsigned int capacity
;
138 unsigned long mutations
;
142 struct _CALayerIvars
{
148 struct _CALayerState
*state
;
149 struct _CALayerState
*previous_state
;
150 struct _CALayerAnimation
*animations
;
151 unsigned int slots
[3];
154 struct _CALayerState
;
156 struct _CARenderAnimation
{
157 CDAnonymousStruct2 _field1
;
159 struct _CARenderTiming
*_field3
;
160 struct _CARenderVector
*_field4
;
162 unsigned int _field6
;
164 struct _CARenderArray
*_field1
;
176 struct _CARenderArray
*_field2
;
177 struct _CARenderVector
*_field3
;
178 struct _CARenderPath
*_field4
;
179 unsigned char _field5
;
182 unsigned int _field1
;
183 unsigned int _field2
;
186 struct _CARenderFilter
*_field5
;
188 unsigned int _field7
;
189 unsigned int _field8
;
194 struct _CARenderArray
;
196 struct _CARenderCoder
;
198 struct _CARenderContext
{
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
;
214 struct _CARenderFence
*_field14
;
215 struct _CARenderLayerHost
*_field15
;
216 struct x_list_struct
*_field16
;
219 struct CGSBounds _field19
;
220 unsigned int _field20
;
221 unsigned int _field21
;
222 unsigned int _field22
;
223 unsigned int _field23
;
227 struct _CARenderFence
;
229 struct _CARenderFilter
;
231 struct _CARenderHandle
;
233 struct _CARenderLayer
{
237 unsigned int _field2
;
238 struct _CARenderHandle
*_field3
;
240 struct CGPoint _field5
;
241 struct CGSize _field6
;
242 struct _CARenderArray
*_field7
;
243 struct _CARenderArray
*_field8
;
246 struct _CARenderLayerHost
;
248 struct _CARenderLayerNode
;
250 struct _CARenderOGLContext
;
252 struct _CARenderPath
;
254 struct _CARenderProxy
{
255 CDAnonymousStruct2 _field1
;
256 unsigned long long _field2
;
259 struct _CARenderTiming
;
261 struct _CARenderVector
;
263 struct _CATransaction
{
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
;
277 unsigned int _field14
;
278 struct x_list_struct
*_field15
;
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
;
292 struct _CATransactionCommand
;
294 struct _CATransactionDeleted
;
296 struct _CATransactionLevel
{
297 struct _CATransactionLevel
*_field1
;
298 struct _CAAttrList
*_field2
;
301 struct _EAGLNativeWindowObject
{
310 struct _EGLNativeWindowObject
{
320 unsigned int _field1
;
321 unsigned int _field2
;
328 struct __CFDictionary
;
334 struct __CFRunLoopObserver
;
336 struct __CFRunLoopSource
;
340 struct _opaque_pthread_cond_t
{
345 struct _opaque_pthread_mutex_t
{
350 struct commitClosure
{
351 struct _CATransaction
*_field1
;
352 CAContextImpl
*_field2
;
355 struct _CARenderCoder
*_field5
;
356 struct _CARenderContext
*_field6
;
361 struct x_hash_table_struct
;
363 struct x_heap_struct
;
365 struct x_list_struct
{
367 struct x_list_struct
*_field2
;
370 struct x_pool_struct
;
373 unsigned long _field1
;
375 unsigned long *_field3
;
376 unsigned long _field4
[5];
377 } CDAnonymousStruct1
;
381 } CDAnonymousStruct2
;