Packageorg.flintparticles.common.initializers
Classpublic class InitializerGroup
InheritanceInitializerGroup Inheritance InitializerBase

The InitializerGroup initializer collects a number of initializers into a single larger initializer that applies all the grouped initializers to a particle. It is commonly used with the ChooseInitializer initializer to choose from different groups of initializers when initializing a particle.

Default MXML Propertyinitializers

See also

org.flintparticles.common.initializers.ChooseInitializer


Public Properties
 PropertyDefined by
  initializers : Array
InitializerGroup
 Inheritedpriority : int
Returns a default priority of 0 for this action.
InitializerBase
Protected Properties
 PropertyDefined by
 Inherited_priority : int = 0
InitializerBase
Public Methods
 MethodDefined by
  
InitializerGroup(... initializers)
The constructor creates an InitializerGroup.
InitializerGroup
  
addedToEmitter(emitter:Emitter):void
InitializerGroup
  
addInitializer(initializer:Initializer):void
InitializerGroup
  
initialize(emitter:Emitter, particle:Particle):void
This method does nothing.
InitializerGroup
  
InitializerGroup
  
removeInitializer(initializer:Initializer):void
InitializerGroup
Property detail
initializersproperty
initializers:Array  [read-write]Implementation
    public function get initializers():Array
    public function set initializers(value:Array):void
Constructor detail
InitializerGroup()constructor
public function InitializerGroup(... initializers)

The constructor creates an InitializerGroup.

Parameters
... initializers — Initializers that should be added to the group.
Method detail
addedToEmitter()method
public override function addedToEmitter(emitter:Emitter):voidParameters
emitter:Emitter
addInitializer()method 
public function addInitializer(initializer:Initializer):voidParameters
initializer:Initializer
initialize()method 
public override function initialize(emitter:Emitter, particle:Particle):void

This method does nothing. All derived classes override this method to initialize each particle created by the emitter.

Parameters
emitter:Emitter
 
particle:Particle
removedFromEmitter()method 
public override function removedFromEmitter(emitter:Emitter):voidParameters
emitter:Emitter
removeInitializer()method 
public function removeInitializer(initializer:Initializer):voidParameters
initializer:Initializer