Packageorg.flintparticles.threeD.papervision3d.initializers
Classpublic class PV3DDisplayObjectClass
InheritancePV3DDisplayObjectClass Inheritance InitializerBase Inheritance Object

The PV3DDisplayObjectClass initializer sets the DisplayObject to use to draw the particle in a 3D scene. It is used with the Papervision3D renderer when particles should be represented by a display object.

The initializer creates an Papervision3D Plane object with the DisplayObject as its material for rendering the display object in an Papervision3D scene.



Public Properties
 PropertyDefined By
  imageClass : Class
The class to use when creating the particles' DisplayObjects.
PV3DDisplayObjectClass
  parameters : Array
The parameters to pass to the constructor for the image class.
PV3DDisplayObjectClass
 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
  
PV3DDisplayObjectClass(imageClass:Class, ... parameters)
The constructor creates an ImageClass initializer for use by an emitter.
PV3DDisplayObjectClass
 Inherited
addedToEmitter(emitter:Emitter):void
This method does nothing.
InitializerBase
  
initialize(emitter:Emitter, particle:Particle):void
[override] This method does nothing.
PV3DDisplayObjectClass
 Inherited
This method does nothing.
InitializerBase
Property Detail
imageClassproperty
imageClass:Class

The class to use when creating the particles' DisplayObjects.


Implementation
    public function get imageClass():Class
    public function set imageClass(value:Class):void
parametersproperty 
parameters:Array

The parameters to pass to the constructor for the image class.


Implementation
    public function get parameters():Array
    public function set parameters(value:Array):void
Constructor Detail
PV3DDisplayObjectClass()Constructor
public function PV3DDisplayObjectClass(imageClass:Class, ... parameters)

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

Parameters
imageClass:Class — The class to use when creating the particles' DisplayObjects.
 
... parameters — The parameters to pass to the constructor for the image class.

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