Packageidv.cjcat.stardust.threeD.zedbox.actions
Classpublic class ZBBillboardOriented
InheritanceZBBillboardOriented Inheritance Action3D Inheritance Action Inheritance StardustElement



Public Properties
 PropertyDefined by
 Inheritedactive : Boolean
Denotes if the action is active, true by default.
Action
  factor : Number
How fast the particles align to their velocities, 1 by default.
ZBBillboardOriented
 Inheritedmask : int
The action will affect a particle only if it's active and the bitwise AND of the action's mask and the particle's mask is non-zero, 1 by default.
Action
 Inheritedname : String
StardustElement
 InheritedneedsSortedParticles : Boolean
Tells the emitter whether this action requires that particles must be sorted before the update() calls.
Action
  offset : Number
The rotation angle offset in degrees.
ZBBillboardOriented
 InheritedonAdd : ISignal
Dispatched when the added to an emitter.
Action
 InheritedonPriorityChange : ISignal
Dispatched when the action's priority is changed.
Action
 InheritedonRemove : ISignal
Dispatched when the removed from an emitter.
Action
 Inheritedpriority : int
Actions will be sorted by the associated emitter according to their priorities.
Action
 InheritedskipThisAction : Boolean
Reset to false on each emitter step.
Action
 Inheritedsupports2D : Boolean
Whether this action supports 2D.
Action
 Inheritedsupports3D : Boolean
Whether this action supports 3D.
Action
Public Methods
 MethodDefined by
  
ZBBillboardOriented(factor:Number = 1, offset:Number = 0)
ZBBillboardOriented
 Inherited
Action
 Inherited
[Abstract Method] Returns the related objects of the element.
StardustElement
 Inherited
getXMLTag():XML
Returns the root tag of the XML representation.
StardustElement
  
getXMLTagName():String
ZBBillboardOriented
  
parseXML(xml:XML, builder:XMLBuilder = null):void
ZBBillboardOriented
 Inherited
postUpdate(emitter:Emitter, time:Number):void
[Template Method] This method is called once after each Emitter.step() method call, after the update() calls with each particles in the emitter.
Action
  
toXML():XML
ZBBillboardOriented
  
update(emitter:Emitter, particle:Particle, time:Number):void
ZBBillboardOriented
Property detail
factorproperty
public var factor:Number

How fast the particles align to their velocities, 1 by default.

1 means immediate alignment. 0 means no alignment at all.

offsetproperty 
public var offset:Number

The rotation angle offset in degrees.

Constructor detail
ZBBillboardOriented()constructor
public function ZBBillboardOriented(factor:Number = 1, offset:Number = 0)Parameters
factor:Number (default = 1)
 
offset:Number (default = 0)
Method detail
getXMLTagName()method
public override function getXMLTagName():String

Returns
String
parseXML()method 
public override function parseXML(xml:XML, builder:XMLBuilder = null):voidParameters
xml:XML
 
builder:XMLBuilder (default = null)
toXML()method 
public override function toXML():XML

Returns
XML
update()method 
public final override function update(emitter:Emitter, particle:Particle, time:Number):voidParameters
emitter:Emitter
 
particle:Particle
 
time:Number