luxlabs header browser preview


@class NSString, CIImage, NSArray;

@interface SCNRenderTarget : NSObject {
    struct { unsigned char format; unsigned char sampleCount; unsigned char textureUsage; unsigned char renderToTexture : 1; unsigned char forceTextureRect : 1; unsigned char viewportDependant : 1; unsigned char renderToIOSurface : 1; unsigned char mipmapped : 1; unsigned char textureCube : 1; unsigned char padding[4]; } _description;
    void /* unknown type, empty encoding */ _size;
    unsigned long long _arrayLength;
    CIImage *_ciImage;
    NSArray *_sliceTextures;
}

@property (retain, nonatomic) id texture;
@property (copy, nonatomic) NSString *name;
@property (nonatomic) long long referenceCount;
@property (nonatomic) long long timeStamp;
@property (readonly, nonatomic) BOOL viewportDependant;
@property (readonly, nonatomic) unsigned char renderBufferFormat;

- (void)dealloc;
- (id)description;
- (id)ciImage;
- (id)initWithDescription:(SEL)a0 size:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9[4]; } *)a1 arrayLength:(unsigned long long)a2;
- (BOOL)matchesDescription:(SEL)a0 size:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9[4]; } *)a1 arrayLength:(unsigned long long)a2;
- (id)textureForSliceIndex:(unsigned long long)a0;

@end