luxlabs header browser preview


@class NSArray, NSString;

@interface CAEmitterLayer : CALayer

@property struct CGPath { } *emitterPath;
@property (copy) NSArray *emitterRects;
@property float emitterDuration;
@property float spinBias;
@property (copy) NSArray *emitterBehaviors;
@property struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } cullRect;
@property double cullMinZ;
@property double cullMaxZ;
@property double updateInterval;
@property (copy) NSArray *emitterCells;
@property float birthRate;
@property float lifetime;
@property struct CGPoint { double x0; double x1; } emitterPosition;
@property double emitterZPosition;
@property struct CGSize { double x0; double x1; } emitterSize;
@property double emitterDepth;
@property (copy) NSString *emitterShape;
@property (copy) NSString *emitterMode;
@property (copy) NSString *renderMode;
@property BOOL preservesDepth;
@property float velocity;
@property float scale;
@property float spin;
@property unsigned int seed;

+ (id)defaultValueForKey:(id)a0;
+ (BOOL)CA_automaticallyNotifiesObservers:(Class)a0;
+ (BOOL)_hasRenderLayerSubclass;

- (void)_colorSpaceDidChange;
- (BOOL)CA_validateValue:(id)a0 forKey:(id)a1;
- (id)implicitAnimationForKeyPath:(id)a0;
- (unsigned int)_renderLayerPropertyAnimationFlags:(unsigned int)a0;
- (BOOL)_renderLayerDefinesProperty:(unsigned int)a0;
- (void)reloadValueForKeyPath:(id)a0;
- (void *)_copyRenderLayer:(void *)a0 layerFlags:(unsigned int)a1 commitFlags:(unsigned int *)a2;
- (void)didChangeValueForKey:(id)a0;

@end