Packageorg.flintparticles.common.initializers
Classpublic class ApplyFilter
InheritanceApplyFilter Inheritance InitializerBase Inheritance Object

The ApplyFilter Initializer applies a filter to the particle's image.



Public Properties
 PropertyDefined By
  filter : BitmapFilter
The filter to apply to each particle's image when it is created.
ApplyFilter
 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
  
ApplyFilter(filter:BitmapFilter = null)
The constructor creates an ApplyFilter initializer for use by an emitter.
ApplyFilter
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
[override] This method does nothing.
ApplyFilter
 Inherited
This method does nothing.
InitializerBase
Property Detail
filterproperty
filter:BitmapFilter

The filter to apply to each particle's image when it is created.


Implementation
    public function get filter():BitmapFilter
    public function set filter(value:BitmapFilter):void
Constructor Detail
ApplyFilter()Constructor
public function ApplyFilter(filter:BitmapFilter = null)

The constructor creates an ApplyFilter initializer for use by an emitter. To add an ApplyFilter to all particles created by an emitter, use the emitter's addInitializer method.

This initializer has a priority of -10 to ensure it occurs after the image assignment initializers like ImageClass.

Parameters
filter:BitmapFilter (default = null) — The filter to apply.

See also

Method Detail
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