/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import "NSObject.h"

@class NSMutableArray, OpenGLLayer;

@interface OpenGLLayerModel : NSObject
{
    NSMutableArray *layers;
    OpenGLLayer *specialLayers[2];
    BOOL needsDisplay;
}

- (id)init;
- (void)dealloc;
- (void)setNeedsDisplay:(BOOL)fp8;
- (BOOL)needsDisplay;
- (void)addLayer:(id)fp8;
- (void)removeLayer:(id)fp8;
- (id)layers;
- (id)allLayers;
- (id)layerWithName:(id)fp8;
- (void)addSpecialLayer:(int)fp8 layer:(id)fp12;
- (id)specialLayer:(int)fp8;
- (void)addRemoteVCLayer:(id)fp8;
- (void)addLocalVCLayer:(id)fp8;
- (id)remoteVCLayer;
- (id)localVCLayer;
- (void)makeAllLayersPerformSelector:(SEL)fp8;
- (void)moveLayer:(id)fp8 positionedAbove:(BOOL)fp12 relativeTo:(id)fp16;
- (void)compositeAllLayers;
- (id)layerContainingPoint:(struct _NSPoint)fp8;

@end

