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

#import "NSObject.h"

@class NSView, OpenGLFullScreenWindow, OpenGLLayerModel, VideoChatController, VideoConferenceLayerView;

@interface OpenGLFullScreenController : NSObject
{
    OpenGLFullScreenWindow *fullScreenWindow;
    VideoConferenceLayerView *vcLayerView;
    OpenGLLayerModel *layerModel;
    NSView *originalVCLayerViewContainer;
    struct _NSRect originalVCLayerViewFrame;
    VideoChatController *videoChatController;
    struct _NSPoint localLocation;
    float redMin;
    float redMax;
    float redGamma;
    float greenMin;
    float greenMax;
    float greenGamma;
    float blueMin;
    float blueMax;
    float blueGamma;
    int scalingType;
    BOOL dockAutohidePref;
    BOOL conferenceEnding;
    unsigned int displayCount;
    struct _CGDirectDisplayID *vcDirectDisplayID;
    float debounceTime;
    double totalGammaFadeTime;
    double gammaFadePauseTime;
    double showDockTimeStamp;
}

- (struct _CGDirectDisplayID *)fullScreenIDForController:(id)fp8;
- (BOOL)isFullScreenCapableForController:(id)fp8 display:(struct _CGDirectDisplayID *)fp12;
- (id)initWithVideoChatController:(id)fp8;
- (void)dealloc;
- (id)videoChatController;
- (void)fade:(int)fp8;
- (void)handleAppWillResignActiveApplication:(id)fp8;
- (void)windowDidResignMain:(id)fp8;
- (void)setupFullScreenDisplay;
- (void)shutDownFullScreenDisplay;
- (void)setConferenceEnding:(BOOL)fp8;
- (void)displayLayers;
- (void)setScalingType:(int)fp8;
- (void)toggleFullScreen:(id)fp8;
- (void)updateMinibar;
- (void)toggleMute:(id)fp8;
- (void)togglePause:(id)fp8;
- (BOOL)validateMenuItem:(id)fp8;
- (void)copy:(id)fp8;

@end

