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

#import "NSView.h"

@class NSDate, NSImage;

@interface EffectView : NSView
{
    NSImage *_startImage;
    NSImage *_endImage;
    NSDate *_startTime;
    double _effectTime;
    int _effect;
    int _direction;
    float _prevProgress;
}

- (id)initWithFrame:(struct _NSRect)fp8 startImage:(id)fp24 endImage:(id)fp28;
- (void)dealloc;
- (void)doEffect:(int)fp8 direction:(int)fp12 time:(double)fp16;
- (void)_doFadeEffect:(float)fp8 inRect:(struct _NSRect)fp12;
- (void)_doSlideEffect:(float)fp8 inRect:(struct _NSRect)fp12 moveOld:(BOOL)fp28 moveNew:(BOOL)fp32;
- (void)_doZoomEffect:(float)fp8 inRect:(struct _NSRect)fp12 scale:(BOOL)fp28;
- (void)_doSplitEffect:(float)fp8 inRect:(struct _NSRect)fp12 horiz:(BOOL)fp28 wipe:(BOOL)fp32;
- (void)_setNeedsDisplay;
- (void)drawRect:(struct _NSRect)fp8;
- (BOOL)doingEffect;

@end

