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

#import "NSOpenGLView.h"

@class NSImage, OpenGLLayer, OpenGLLayerModel;

@interface OpenGLLayerView : NSOpenGLView
{
    OpenGLLayerModel *layerModel;
    OpenGLLayer *selectedlayer;
    struct _NSPoint selectpointoffset;
    NSImage *offscreenImage;
    char *buffer;
    float bgRed;
    float bgGreen;
    float bgBlue;
    BOOL viewportNeedsUpdate;
    BOOL suspendDrawing;
}

- (id)initWithFrame:(struct _NSRect)fp8 masterContext:(id)fp24;
- (id)initWithFrame:(struct _NSRect)fp8;
- (void)dealloc;
- (BOOL)isFlipped;
- (void)setLayerModel:(id)fp8;
- (id)layerModel;
- (void)setViewportNeedsUpdate:(BOOL)fp8;
- (void)setViewportSize:(struct _NSSize)fp8;
- (void)setFrameSize:(struct _NSSize)fp8;
- (void)compositeLayers;
- (void)handleSuspendDrawing:(id)fp8;
- (void)handleResumeDrawing:(id)fp8;
- (void)drawRect:(struct _NSRect)fp8;
- (void)drawGLBackground;
- (id)bitmapImageFromSurfaceInRect:(struct _NSRect)fp8;
- (id)bitmapImageFromSurface;
- (void)hideGLSurfaceAndDisplaySnapshot;
- (void)unhideGLSurface;
- (void)setBackgroundRed:(float)fp8 green:(float)fp12 blue:(float)fp16;
- (void)setBackgroundGray:(float)fp8;
- (void)setBackgroundColor:(id)fp8;
- (struct _NSSize)adjustWindow:(id)fp8 proposedSize:(struct _NSSize)fp12;
- (BOOL)saveVideoSnapshotToFile:(id)fp8;

@end

