| Package | org.flintparticles.common.initializers |
| Class | public class InitializerBase |
| Inheritance | InitializerBase Object |
| Implements | Initializer |
| Subclasses | A3DDisplayObjectClass, A3DDisplayObjectClasses, A3DObjectClass, A3DObjectClasses, AlphaInit, ApplyFilter, ApplyMaterial, ApplyMaterial, ChooseInitializer, CollisionRadiusInit, ColorInit, ColorsInit, DictionaryInitializer, FaceAxis, ImageClass, ImageClasses, InitializerGroup, Lifetime, MassInit, MouseEventHandlers, Position, Position, PositionAbsolute, PositionAbsolute, PV3DDisplayObjectClass, PV3DDisplayObjectClasses, PV3DObjectClass, PV3DObjectClasses, RotateVelocity, RotateVelocity, Rotation, Rotation, RotationAbsolute, RotationAbsolute, ScaleAllInit, ScaleAllInit, ScaleAllsInit, ScaleAllsInit, ScaleImageInit, ScaleImagesInit, SharedImage, SharedImages, Velocity, Velocity |
Instances of the InitializerBase class should not be directly created because the InitializerBase class itself simply implements the Initializer interface with default methods that do nothing.
Developers creating custom initializers may either extend the InitializerBase class or implement the Initializer interface directly. Classes that extend the InitializerBase class need only to implement their own functionality for the methods they want to use, leaving other methods with their default empty implementations.
See also
| Property | Defined By | ||
|---|---|---|---|
| priority : int
Returns a default priority of 0 for this action. | InitializerBase | ||
| Property | Defined By | ||
|---|---|---|---|
| _priority : int = 0 | InitializerBase | ||
| Method | Defined By | ||
|---|---|---|---|
The constructor creates an Initializer object. | InitializerBase | ||
addedToEmitter(emitter:Emitter):void
This method does nothing. | InitializerBase | ||
This method does nothing. | InitializerBase | ||
removedFromEmitter(emitter:Emitter):void
This method does nothing. | InitializerBase | ||
| _priority | property |
protected var _priority:int = 0| priority | property |
priority:intReturns a default priority of 0 for this action. Derived classes overrid ethis method if they want a different default priority.
public function get priority():int public function set priority(value:int):voidSee also
| InitializerBase | () | Constructor |
public function InitializerBase()The constructor creates an Initializer object. But you shouldn't use it directly because the InitializerBase class is abstract.
| addedToEmitter | () | method |
public function addedToEmitter(emitter:Emitter):voidThis method does nothing. Some derived classes override this method to perform actions when the initializer is added to an emitter.
Parameters
emitter:Emitter |
See also
| initialize | () | method |
public function initialize(emitter:Emitter, particle:Particle):voidThis method does nothing. All derived classes override this method to initialize each particle created by the emitter.
Parameters
emitter:Emitter | |
particle:Particle |
See also
| removedFromEmitter | () | method |
public function removedFromEmitter(emitter:Emitter):voidThis method does nothing. Some derived classes override this method to perform actions when the initializer is removed from the emitter.
Parameters
emitter:Emitter |
See also