Packageidv.cjcat.stardust.threeD.nd3d.handlers
Classpublic class ND3DObject3DHandler
InheritanceND3DObject3DHandler Inheritance ParticleHandler Inheritance StardustElement

This handler adds Object3D particles to a render list, removes dead particles from the render list, and updates the Object3D objects' x, y, z, angleX, angleY, angleZ, scaleX, scaleY, and scaleZ properties.



Public Properties
 PropertyDefined by
 Inheritedname : String
StardustElement
  renderList : Array
ND3DObject3DHandler
Public Methods
 MethodDefined by
  
ND3DObject3DHandler(renderList:Array)
ND3DObject3DHandler
 Inherited
ParticleHandler
 Inherited
[Abstract Method] Returns the related objects of the element.
StardustElement
 Inherited
[static]
ParticleHandler
 Inherited
getXMLTag():XML
Returns the root tag of the XML representation.
StardustElement
  
getXMLTagName():String
ND3DObject3DHandler
 Inherited
parseXML(xml:XML, builder:XMLBuilder = null):void
[Abstract Method] Reconstructs the element from XML representations.
StardustElement
  
particleAdded(particle:Particle):void
ND3DObject3DHandler
  
particleRemoved(particle:Particle):void
ND3DObject3DHandler
  
readParticle(particle:Particle):void
ND3DObject3DHandler
 Inherited
stepBegin(emitter:Emitter, particles:ParticleCollection, time:Number):void
[Abstract Method] Invoked when each emitter step begins.
ParticleHandler
 Inherited
stepEnd(emitter:Emitter, particles:ParticleCollection, time:Number):void
[Abstract Method] Invoked when each emitter step ends.
ParticleHandler
 Inherited
toXML():XML
[Abstract Method] Generates XML representation.
StardustElement
Property detail
renderListproperty
public var renderList:Array
Constructor detail
ND3DObject3DHandler()constructor
public function ND3DObject3DHandler(renderList:Array)

Parameters
renderList:Array — The render list.
Method detail
getXMLTagName()method
public override function getXMLTagName():String

Returns
String
particleAdded()method 
public override function particleAdded(particle:Particle):voidParameters
particle:Particle
particleRemoved()method 
public override function particleRemoved(particle:Particle):voidParameters
particle:Particle
readParticle()method 
public override function readParticle(particle:Particle):voidParameters
particle:Particle