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

#import <InstantMessage/OpenGLCGBitmapContextLayer.h>

@interface OpenGLMetalLayer : OpenGLCGBitmapContextLayer
{
    struct CGImage *gradientImage;
    struct CGPattern *scratchPattern;
    struct CGColorSpace *scratchPatternSpace;
    struct CGPath *leftPath;
    struct CGPath *rightPath;
    unsigned int width;
    unsigned int height;
    unsigned int halfWidth;
    unsigned int halfHeight;
}

- (id)initWithSize:(struct _NSSize)fp8 cornersOnTop:(BOOL)fp16 layerName:(id)fp20;
- (void)dealloc;
- (void)setSize:(struct _NSSize)fp8;
- (void)drawMetalInRect:(struct CGRect)fp8 clipRect:(struct CGRect)fp24 context:(struct CGContext *)fp40;
- (void)draw;
- (void)renderTexture;

@end

