luxlabs header browser preview


@class UIColor, SKTexture, SKKeyframeSequence, SKAction, SKNode, SKShader, NSDictionary;

@interface SKEmitterNode : SKNode {
    SKTexture *_particleTexture;
    void *_skcEmitterNode;
    SKNode *_target;
    SKKeyframeSequence *_colorSequence;
    SKKeyframeSequence *_colorBlendSequence;
    SKKeyframeSequence *_alphaSequence;
    SKKeyframeSequence *_scaleSequence;
    SKKeyframeSequence *_rotationSequence;
    SKKeyframeSequence *_fieldInfluenceSequence;
    SKKeyframeSequence *_particleSpeedSequence;
}

@property (retain, nonatomic) SKTexture *particleTexture;
@property (nonatomic) long long particleBlendMode;
@property (retain, nonatomic) UIColor *particleColor;
@property (nonatomic) double particleColorRedRange;
@property (nonatomic) double particleColorGreenRange;
@property (nonatomic) double particleColorBlueRange;
@property (nonatomic) double particleColorAlphaRange;
@property (nonatomic) double particleColorRedSpeed;
@property (nonatomic) double particleColorGreenSpeed;
@property (nonatomic) double particleColorBlueSpeed;
@property (nonatomic) double particleColorAlphaSpeed;
@property (retain, nonatomic) SKKeyframeSequence *particleColorSequence;
@property (nonatomic) double particleColorBlendFactor;
@property (nonatomic) double particleColorBlendFactorRange;
@property (nonatomic) double particleColorBlendFactorSpeed;
@property (retain, nonatomic) SKKeyframeSequence *particleColorBlendFactorSequence;
@property (nonatomic) struct CGPoint { double x0; double x1; } particlePosition;
@property (nonatomic) struct CGVector { double x0; double x1; } particlePositionRange;
@property (nonatomic) double particleSpeed;
@property (nonatomic) double particleSpeedRange;
@property (nonatomic) double emissionAngle;
@property (nonatomic) double emissionAngleRange;
@property (nonatomic) double xAcceleration;
@property (nonatomic) double yAcceleration;
@property (nonatomic) double particleBirthRate;
@property (nonatomic) unsigned long long numParticlesToEmit;
@property (nonatomic) double particleLifetime;
@property (nonatomic) double particleLifetimeRange;
@property (nonatomic) double particleRotation;
@property (nonatomic) double particleRotationRange;
@property (nonatomic) double particleRotationSpeed;
@property (nonatomic) struct CGSize { double x0; double x1; } particleSize;
@property (nonatomic) double particleScale;
@property (nonatomic) double particleScaleRange;
@property (nonatomic) double particleScaleSpeed;
@property (retain, nonatomic) SKKeyframeSequence *particleScaleSequence;
@property (nonatomic) double particleAlpha;
@property (nonatomic) double particleAlphaRange;
@property (nonatomic) double particleAlphaSpeed;
@property (retain, nonatomic) SKKeyframeSequence *particleAlphaSequence;
@property (copy, nonatomic) SKAction *particleAction;
@property (nonatomic) unsigned int fieldBitMask;
@property (weak, nonatomic) SKNode *targetNode;
@property (retain, nonatomic) SKShader *shader;
@property (copy, nonatomic) NSDictionary *attributeValues;
@property (nonatomic) double particleZPosition;
@property (nonatomic) unsigned long long particleRenderOrder;
@property (nonatomic) double particleZPositionRange;
@property (nonatomic) double particleZPositionSpeed;

+ (BOOL)supportsSecureCoding;
+ (id)debugHierarchyPropertyDescriptions;
+ (id)debugHierarchyValueForPropertyWithName:(id)a0 onObject:(id)a1 outOptions:(id *)a2 outError:(id *)a3;

- (void)commonInit;
- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setZPosition:(double)a0;
- (BOOL)isEqualToNode:(id)a0;
- (id)physicsWorld;
- (double)particleDensity;
- (void)resetSimulation;
- (void)_didMakeBackingNode;
- (void *)_makeBackingNode;
- (unsigned int)activeParticleCount;
- (void)advanceSimulationTime:(double)a0;
- (void)copyParticlePropertiesToNode:(id)a0;
- (BOOL)densityBased;
- (double)emissionDistance;
- (double)emissionDistanceRange;
- (id)fieldInfluenceSequence;
- (id)initWithMinimumParticleCapacity:(unsigned long long)a0;
- (id)initWithMinimumParticleCapacity:(unsigned long long)a0 minimumPositionBufferCapacity:(unsigned long long)a1;
- (id)particleRotationSequence;
- (id)particleSpeedSequence;
- (void)setDensityBased:(BOOL)a0;
- (void)setEmissionDistance:(double)a0;
- (void)setEmissionDistanceRange:(double)a0;
- (void)setFieldInfluenceSequence:(id)a0;
- (void)setParticleDensity:(double)a0;
- (void)setParticleRotationSequence:(id)a0;
- (void)setParticleSpeedSequence:(id)a0;
- (void)setPhysicsWorld:(id)a0;
- (void)setUsesPointSprites:(BOOL)a0;
- (void)setValue:(id)a0 forAttributeNamed:(id)a1;
- (void)setWantsNewParticles:(BOOL)a0;
- (id)subEmitterNode;
- (BOOL)usesPointSprites;
- (id)valueForAttributeNamed:(id)a0;
- (BOOL)wantsNewParticles;

@end