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

#import <InstantMessage/OpenGLCGBitmapContextLayer.h>

@class NSAttributedString, NSView;

@interface OpenGLBannerLayer : OpenGLCGBitmapContextLayer
{
    struct CGImage *_cgBuddyIcon;
    struct CGImage *_cgVCIcon;
    NSAttributedString *_bannerTitle;
    NSAttributedString *_bannerName;
    BOOL _nameOnTop;
    struct CGShadowStyle shadowStyle;
    struct CGStyle *style;
    NSView *_bannerView;
    BOOL _useBuddyIcon;
}

- (id)initWithBuddyIcon:(id)fp8 bannerTitle:(id)fp12 bannerName:(id)fp16 nameOnTop:(BOOL)fp20 isAudio:(BOOL)fp24 useOpenGL:(BOOL)fp28 layerName:(id)fp32;
- (id)initAsPause:(BOOL)fp8 useOpenGL:(BOOL)fp12 layerName:(id)fp16;
- (void)dealloc;
- (void)_setBannerView:(id)fp8;
- (void)_drawIcon:(struct CGImage *)fp8 inContext:(struct CGContext *)fp12;
- (void)_drawIconsInContext:(struct CGContext *)fp8;
- (void)_drawTitlesInContext:(struct CGContext *)fp8;
- (void)draw;
- (void)renderTexture;
- (void)setSize:(struct _NSSize)fp8;
- (void)drawBannerInView:(id)fp8;
- (float)minWidthToFitText;

@end

