luxlabs header browser preview


@class NSDictionary;

@interface CAEAGLLayer : CALayer <EAGLDrawable> {
    struct _CAEAGLNativeWindow { struct _EAGLNativeWindowObject { int x0; unsigned int x1; void /* function */ *x2; void /* function */ *x3; void /* function */ *x4; void /* function */ *x5; void /* function */ *x6; void /* function */ *x7; void /* function */ *x8; } x0; void *x1; void /* function */ *x2; void /* function */ *x3; void /* function */ *x4; void /* function */ *x5; struct x_list_struct *x6; unsigned int x7; unsigned long long x8; struct Atomic { struct { int x0; } x0; } x9; struct Atomic { struct { int x0; } x0; } x10; struct SpinLock { struct { int x0; } x0; } x11; struct _CAImageQueue *x12; id x13; double x14; double x15; struct x_list_struct *x16; unsigned int x17; struct CAEAGLBuffer *x18; struct CAEAGLBuffer *x19; unsigned int x20; unsigned int x21; unsigned int x22; struct CAEAGLBuffer *x23; id x24; struct Atomic { struct { int x0; } x0; } x25; unsigned long long x26; unsigned char x27 : 1; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; } *_win;
}

@property (readonly) struct _EAGLNativeWindowObject { int x0; unsigned int x1; void /* function */ *x2; void /* function */ *x3; void /* function */ *x4; void /* function */ *x5; void /* function */ *x6; void /* function */ *x7; void /* function */ *x8; } *nativeWindow;
@property (getter=isAsynchronous) BOOL asynchronous;
@property unsigned long long maximumDrawableCount;
@property BOOL lowLatency;
@property double inputTime;
@property double drawableTimeoutSeconds;
@property BOOL presentsWithTransaction;
@property (copy) NSDictionary *drawableProperties;

+ (id)defaultValueForKey:(id)a0;
+ (BOOL)CA_automaticallyNotifiesObservers:(Class)a0;

- (void)_display;
- (void)discardContents;
- (void)dealloc;
- (BOOL)shouldArchiveValueForKey:(id)a0;
- (void)_didCommitLayer:(void *)a0;
- (void)layerDidBecomeVisible:(BOOL)a0;
- (BOOL)isDrawableAvailable;
- (void)didChangeValueForKey:(id)a0;
- (BOOL)_defersDidBecomeVisiblePostCommit;
- (BOOL)isDrawableAvailableInternal;

@end