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

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 : Vector.<Initializer>
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
[override]
InitializerGroup
  
addInitializer(initializer:Initializer):void
InitializerGroup
  
initialize(emitter:Emitter, particle:Particle):void
[override] This method does nothing.
InitializerGroup
  
[override]
InitializerGroup
  
removeInitializer(initializer:Initializer):void
InitializerGroup
Property Detail
initializersproperty
initializers:Vector.<Initializer>


Implementation
    public function get initializers():Vector.<Initializer>
    public function set initializers(value:Vector.<Initializer>):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
override public function addedToEmitter(emitter:Emitter):void

Parameters

emitter:Emitter

addInitializer()method 
public function addInitializer(initializer:Initializer):void

Parameters

initializer:Initializer

initialize()method 
override public 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 
override public function removedFromEmitter(emitter:Emitter):void

Parameters

emitter:Emitter

removeInitializer()method 
public function removeInitializer(initializer:Initializer):void

Parameters

initializer:Initializer