Packageorg.flintparticles.common.initializers
Classpublic class CollisionRadiusInit
InheritanceCollisionRadiusInit Inheritance InitializerBase

The CollisionRadiusInit Initializer sets the collision radius of the particle. During collisions the particle is treated as a sphere (3D) or circle (2D), regardless of its actual shape. This sets the size of that sphere or circle.



Public Properties
 PropertyDefined by
  radius : Number
The collision radius for particles initialized by the instance.
CollisionRadiusInit
Public Methods
 MethodDefined by
  
CollisionRadiusInit(radius:Number)
The constructor creates a CollisionRadiusInit initializer for use by an emitter.
CollisionRadiusInit
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
 Inherited
Returns a default priority of 0 for this action.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
This method does nothing.
CollisionRadiusInit
 Inherited
This method does nothing.
InitializerBase
Property detail
radiusproperty
radius:Number  [read-write]

The collision radius for particles initialized by the instance.

Implementation
    public function get radius():Number
    public function set radius(value:Number):void
Constructor detail
CollisionRadiusInit()constructor
public function CollisionRadiusInit(radius:Number)

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

Parameters
radius:Number — The collision radius for particles initialized by the instance.

See also

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