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 _CALayerState
;
144 struct _CARenderAnimation
{
145 CDAnonymousStruct2 _field1
;
147 struct _CARenderTiming
*_field3
;
148 struct _CARenderVector
*_field4
;
150 unsigned int _field6
;
152 struct _CARenderArray
*_field1
;
164 struct _CARenderArray
*_field2
;
165 struct _CARenderVector
*_field3
;
166 struct _CARenderPath
*_field4
;
167 unsigned char _field5
;
170 unsigned int _field1
;
171 unsigned int _field2
;
174 struct _CARenderFilter
*_field5
;
176 unsigned int _field7
;
177 unsigned int _field8
;
182 struct _CARenderArray
;
184 struct _CARenderCoder
;
186 struct _CARenderContext
{
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
;
202 struct _CARenderFence
*_field14
;
203 struct _CARenderLayerHost
*_field15
;
204 struct x_list_struct
*_field16
;
207 struct CGSBounds _field19
;
208 unsigned int _field20
;
209 unsigned int _field21
;
210 unsigned int _field22
;
211 unsigned int _field23
;
215 struct _CARenderFence
;
217 struct _CARenderFilter
;
219 struct _CARenderHandle
;
221 struct _CARenderLayer
{
225 unsigned int _field2
;
226 struct _CARenderHandle
*_field3
;
228 struct CGPoint _field5
;
229 struct CGSize _field6
;
230 struct _CARenderArray
*_field7
;
231 struct _CARenderArray
*_field8
;
234 struct _CARenderLayerHost
;
236 struct _CARenderLayerNode
;
238 struct _CARenderOGLContext
;
240 struct _CARenderPath
;
242 struct _CARenderProxy
{
243 CDAnonymousStruct2 _field1
;
244 unsigned long long _field2
;
247 struct _CARenderTiming
;
249 struct _CARenderVector
;
251 struct _CATransaction
{
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
;
265 unsigned int _field14
;
266 struct x_list_struct
*_field15
;
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
;
280 struct _CATransactionCommand
;
282 struct _CATransactionDeleted
;
284 struct _CATransactionLevel
{
285 struct _CATransactionLevel
*_field1
;
286 struct _CAAttrList
*_field2
;
289 struct _EAGLNativeWindowObject
{
298 struct _EGLNativeWindowObject
{
308 unsigned int _field1
;
309 unsigned int _field2
;
316 struct __CFDictionary
;
322 struct __CFRunLoopObserver
;
324 struct __CFRunLoopSource
;
328 struct _opaque_pthread_cond_t
{
333 struct _opaque_pthread_mutex_t
{
338 struct commitClosure
{
339 struct _CATransaction
*_field1
;
340 CAContextImpl
*_field2
;
343 struct _CARenderCoder
*_field5
;
344 struct _CARenderContext
*_field6
;
349 struct x_hash_table_struct
;
351 struct x_heap_struct
;
353 struct x_list_struct
{
355 struct x_list_struct
*_field2
;
358 struct x_pool_struct
;
361 unsigned long _field1
;
363 unsigned long *_field3
;
364 unsigned long _field4
[5];
365 } CDAnonymousStruct1
;
369 } CDAnonymousStruct2
;