Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| Accelerate
| idv.cjcat.stardust.twoD.actions | Accelerates particles along their velocity directions. | |
| Accelerate3D
| idv.cjcat.stardust.threeD.actions | Accelerates particles along their velocity directions. | |
| Action
| idv.cjcat.stardust.common.actions | An action is used to continuously update a particle's property. | |
| Action2D
| idv.cjcat.stardust.twoD.actions | Base class for 2D actions. | |
| Action2DPriority
| idv.cjcat.stardust.twoD.actions | Defines priorities of some 2D actions. | |
| Action3D
| idv.cjcat.stardust.threeD.actions | Base class for 3D actions. | |
| Action3DPriority
| idv.cjcat.stardust.threeD.actions | Defines priorities of some 3D actions. | |
| ActionCollection
| idv.cjcat.stardust.common.actions |
This class is used internally by classes that implements the ActionCollector interface. |
|
| ActionCollector
| idv.cjcat.stardust.common.actions | ||
| ActionEvent
| idv.cjcat.stardust.common.events | Event dispatched by actions. | |
| ActionPriority
| idv.cjcat.stardust.common.actions | The subclasses of this class specify priorities of some actions. | |
| ActionTrigger
| idv.cjcat.stardust.common.actions.triggers |
ActionTrigger is a conditional composite action. |
|
| ActionTrigger2D
| idv.cjcat.stardust.twoD.actions.triggers | Base class for 2D action triggers. | |
| ActionTrigger3D
| idv.cjcat.stardust.threeD.actions.triggers | Base class for 3D action triggers. | |
| AddChildMode
| idv.cjcat.stardust.twoD.display | ||
| Age
| idv.cjcat.stardust.common.actions | Causes a particle's life to decrease. | |
| Alpha
| idv.cjcat.stardust.common.initializers |
Sets a particle's alpha value based on the random property. |
|
| AlphaCurve
| idv.cjcat.stardust.common.actions |
Alters a particle's alpha value according to its life property. |
|
| Alternativa3D
| idv.cjcat.stardust.threeD.alternativa3d | ||
| Alternativa3DClassPackage
| idv.cjcat.stardust.threeD.alternativa3d | Packs together classes for the Stardust Alternativa3DClassPackage extension. | |
| Alternativa3DObject3DClass
| idv.cjcat.stardust.threeD.alternativa3d.initializers |
Assigns a Object3D object to the target properties of a particle. |
|
| Alternativa3DObject3DHandler
| idv.cjcat.stardust.threeD.alternativa3d.handlers |
This handler adds Object3D particles to a Object3DContainer container,
removes dead particles from the container,
and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties. |
|
| AveragedRandom
| idv.cjcat.stardust.common.math |
This class calls a Random object's random() method multiple times,
and averages the value. |
|
| Away3D
| idv.cjcat.stardust.threeD.away3d | ||
| Away3DClassPackage
| idv.cjcat.stardust.threeD.away3d | Packs together classes for the Stardust Away3DClassPackage extension. | |
| Away3DLite
| idv.cjcat.stardust.threeD.away3dlite | ||
| Away3DLiteClassPackage
| idv.cjcat.stardust.threeD.away3dlite | Packs together classes for the Stardust Away3DClassPackage extension. | |
| Away3DLiteObject3DClass
| idv.cjcat.stardust.threeD.away3dlite.initializers |
Assigns a Object3D object to the target properties of a particle. |
|
| Away3DLiteObject3DHandler
| idv.cjcat.stardust.threeD.away3dlite.handlers |
This handler adds Object3D particles to a ObjectContainer3D container,
removes dead particles from the container,
and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties. |
|
| Away3DObject3DClass
| idv.cjcat.stardust.threeD.away3d.initializers |
Assigns a Object3D object to the target properties of a particle. |
|
| Away3DObject3DHandler
| idv.cjcat.stardust.threeD.away3d.handlers |
This handler adds Object3D particles to a ObjectContainer3D container,
removes dead particles from the container,
and updates the Object3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties. |
|
| Away3DSprite3DClass
| idv.cjcat.stardust.threeD.away3d.initializers |
Assigns a Sprite3D object to the target properties of a particle. |
|
| Away3DSprite3DHandler
| idv.cjcat.stardust.threeD.away3d.handlers |
This handler adds Sprite3D particles to a ObjectContainer3D container,
removes dead particles from the container,
and updates the Sprite3D objects' x, y, z, and scaling properties. |
|
| Back
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| BasicShape
| idv.cjcat.stardust.twoD.display | ||
| BillboardOriented
| idv.cjcat.stardust.threeD.actions | Causes particles' rotation to align to their velocities. | |
| BitmapBurster
| idv.cjcat.stardust.twoD.bursters |
Bursts out particles with target properties being references to small rectangular fractions (cells) of a bitmap. |
|
| BitmapField
| idv.cjcat.stardust.twoD.fields | Vector field based on a bitmap. | |
| BitmapHandler
| idv.cjcat.stardust.twoD.handlers | This handler draws display object particles into a bitmap. | |
| BitmapZone
| idv.cjcat.stardust.twoD.zones | Zone formed by a bitmap's non-transparent pixels. | |
| Bounce
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| BoundingBox
| idv.cjcat.stardust.twoD.deflectors | Causes particles to be bounded within a rectangular region. | |
| BoundingCircle
| idv.cjcat.stardust.twoD.deflectors | Causes particles to be bounded within a circular region. | |
| BoundingCube
| idv.cjcat.stardust.threeD.deflectors | Causes particles to be bounded within a box region. | |
| BoundingSphere
| idv.cjcat.stardust.threeD.deflectors | Causes particles to be bounded within a spherical region. | |
| Burster
| idv.cjcat.stardust.common.bursters | Allows users to create particles and fully customize their properties. | |
| Burster2D
| idv.cjcat.stardust.twoD.bursters | Base class for 2D bursters. | |
| Burster3D
| idv.cjcat.stardust.threeD.bursters | Base class for 3D bursters. | |
| Camera3D
| idv.cjcat.stardust.threeD.cameras |
The camera used by the DisplayObjectRenderer3D. |
|
| Circ
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Circle
| idv.cjcat.stardust.twoD.display | ||
| CircleContour
| idv.cjcat.stardust.twoD.zones | Circular contour zone. | |
| CircleDeflector
| idv.cjcat.stardust.twoD.deflectors | Circular obstacle. | |
| CircleZone
| idv.cjcat.stardust.twoD.zones | Circular zone. | |
| ClassPackage
| idv.cjcat.stardust.common.xml |
An XMLBuilder object needs to know the mapping between an XML tag's name and an actual class. |
|
| Clock
| idv.cjcat.stardust.common.clocks | A clock is used by an emitter to determine how frequently particles are created. | |
| ClockCollection
| idv.cjcat.stardust.common.clocks |
This class is used internally by classes that implements the ClockCollector interface. |
|
| ClockCollector
| idv.cjcat.stardust.common.clocks | ||
| Collide
| idv.cjcat.stardust.twoD.actions | Causes particles to collide against each other. | |
| Collide3D
| idv.cjcat.stardust.threeD.actions | Causes particles to collide against each other. | |
| CollisionRadius
| idv.cjcat.stardust.common.initializers | Particles are simulated as circles for collision simulation. | |
| Color
| idv.cjcat.stardust.common.initializers | ||
| CommonActionPriority
| idv.cjcat.stardust.common.actions | Defines priorities of some common actions for both 2D and 3D. | |
| CommonClassPackage
| idv.cjcat.stardust.common | Packs together common classes for both 2D and 3D. | |
| CommonInitializerPriority
| idv.cjcat.stardust.common.initializers | The subclasses of this class specify priorities of some initializers. | |
| CompositeAction
| idv.cjcat.stardust.common.actions | This actions is a group of actions. | |
| CompositeClock
| idv.cjcat.stardust.common.clocks | This clock is a group of clocks. | |
| CompositeInitializer
| idv.cjcat.stardust.common.initializers | A composite initializer is a group of initiailizers. | |
| CompositeParticleHandler
| idv.cjcat.stardust.common.handlers | ||
| CompositeZone
| idv.cjcat.stardust.twoD.zones | This is a group of zones. | |
| Contour
| idv.cjcat.stardust.twoD.zones | Zone with no thickness. | |
| CubeZone
| idv.cjcat.stardust.threeD.zones | Rectangle-shaped particle source. | |
| Cubic
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Damping
| idv.cjcat.stardust.twoD.actions | Causes particles to decelerate. | |
| Damping3D
| idv.cjcat.stardust.threeD.actions | Causes particles to decelerate. | |
| DeathLife
| idv.cjcat.stardust.common.actions | Mark a particle as dead if its life reaches zero. | |
| DeathTrigger
| idv.cjcat.stardust.common.actions.triggers | This action trigger will be triggered if a particle is dead. | |
| DeathZone
| idv.cjcat.stardust.twoD.actions | Causes particles to be marked dead when they are not contained inside a specified zone. | |
| DeathZone3D
| idv.cjcat.stardust.threeD.actions | Causes particles to be marked dead when they are not contained inside a specified zone. | |
| Deflect
| idv.cjcat.stardust.twoD.actions | This action is useful to manipulate a particle's position and velocity as you like. | |
| Deflect3D
| idv.cjcat.stardust.threeD.actions | This action is useful to manipulate a particle's position and velocity as you like. | |
| Deflector
| idv.cjcat.stardust.twoD.deflectors |
Used along with the Deflect action. |
|
| Deflector3D
| idv.cjcat.stardust.threeD.deflectors |
Used along with the Deflect3D action. |
|
| DeflectorTrigger
| idv.cjcat.stardust.twoD.actions.triggers |
Default priority = -1; |
|
| DeflectorTrigger3D
| idv.cjcat.stardust.threeD.actions.triggers |
Default priority = -6; |
|
| Die
| idv.cjcat.stardust.common.actions | Instantly marks a particle as dead. | |
| DiskZone
| idv.cjcat.stardust.threeD.zones | ||
| DisplayObjectClass
| idv.cjcat.stardust.twoD.initializers |
Assigns a display object to the target properties of a particle. |
|
| DisplayObjectClass3D
| idv.cjcat.stardust.threeD.initializers |
Assigns a display object to the target properties of a particle. |
|
| DisplayObjectHandler
| idv.cjcat.stardust.twoD.handlers | This handler adds display object particles to the target container's display list, removes dead particles from the display list, and updates the display object's x, y, rotation, scaleX, scaleY, and alpha properties. | |
| DisplayObjectHandler3D
| idv.cjcat.stardust.threeD.handlers | This handler adds display object particles to the target container's display list, removes dead particles from the display list, and updates the display object's x, y, rotation, scaleX, scaleY, and alpha properties, applying 3D Z-sorting and optional perspective projection to the diplay objects. | |
| DisplayObjectParent
| idv.cjcat.stardust.twoD.initializers |
Specifies a specific display object container to be the parent of a particle
if the particle is initialized by the DisplayObjectClass initializer. |
|
| DisplayObjectPool
| idv.cjcat.stardust.twoD.utils | ||
| DuplicateElementNameError
| idv.cjcat.stardust.common.errors |
This error is thrown when an XMLBuilder object encounters more than one elements having the same name. |
|
| EasingFunctionType
| idv.cjcat.stardust.common.easing | ||
| Elastic
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Emitter
| idv.cjcat.stardust.common.emitters | This class takes charge of the actual particle simulation of the Stardust particle system. | |
| Emitter2D
| idv.cjcat.stardust.twoD.emitters | 2D Emitter. | |
| Emitter3D
| idv.cjcat.stardust.threeD.emitters | 3D Emitter. | |
| EmitterEvent
| idv.cjcat.stardust.common.events | Event dispatched by emitters. | |
| Explode
| idv.cjcat.stardust.twoD.actions | Creates a shock wave that spreads out from a single point, applying acceleration to particles along the way of propogation. | |
| Explode3D
| idv.cjcat.stardust.threeD.actions | Creates a shock wave that spreads out from a single point, applying acceleration to particles along the way of propogation. | |
| Expo
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Field
| idv.cjcat.stardust.twoD.fields | 2D vector field. | |
| Field3D
| idv.cjcat.stardust.threeD.fields | 3D vector field. | |
| Flare3D
| idv.cjcat.stardust.threeD.flare3d | ||
| Flare3DClassPackage
| idv.cjcat.stardust.threeD.flare3d | Packs together classes for the Stardust Flare3D extension. | |
| Flare3DPivot3DClass
| idv.cjcat.stardust.threeD.flare3d.initializers |
Assigns a Pivot3D object to the target properties of a particle. |
|
| Flare3DPivot3DClone
| idv.cjcat.stardust.threeD.flare3d.initializers |
Assigns a cloned Pivot3D object to the target properties of a particle. |
|
| Flare3DPivot3DHandler
| idv.cjcat.stardust.threeD.flare3d.handlers |
This handler adds Pivot3D particles to a Pivot3D container,
removes dead particles from the container,
and updates the Pivot3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, and scaleZ properties. |
|
| Flare3DSprite3D
| idv.cjcat.stardust.threeD.flare3d.initializers |
Assigns a Sprite3D object to the target properties of a particle. |
|
| Flare3DSprite3DHandler
| idv.cjcat.stardust.threeD.flare3d.handlers |
This handler adds Sprite3D particles to a Mesh container,
removes dead particles from the container,
and updates the Sprite3D objects' x, y, z, scaleX, and scaleY properties. |
|
| FollowWaypoints
| idv.cjcat.stardust.twoD.actions | Causes particles to go through a series of waypoints. | |
| FollowWaypoints3D
| idv.cjcat.stardust.threeD.actions | Causes particles to go through a series of waypoints. | |
| Gravity
| idv.cjcat.stardust.twoD.actions | Applies accelerations to particles according to the associated gravity fields, in pixels. | |
| Gravity3D
| idv.cjcat.stardust.threeD.actions | Applies accelerations to particles according to the associated gravity fields. | |
| Impulse
| idv.cjcat.stardust.twoD.actions |
Applies an instant acceleration to particles based on the field property. |
|
| ImpulseClock
| idv.cjcat.stardust.common.clocks |
The impulse clock causes the emitter to create a single burst of particles right after the impulse() method is called. |
|
| InfoRecycler
| idv.cjcat.stardust.common.particles | ||
| Initializer
| idv.cjcat.stardust.common.initializers | An initializer is used to alter just once (i.e. | |
| Initializer2D
| idv.cjcat.stardust.twoD.initializers | Base class for 2D initializers. | |
| Initializer2DPriority
| idv.cjcat.stardust.twoD.initializers | Defines priorities of some 2D initializers. | |
| Initializer3D
| idv.cjcat.stardust.threeD.initializers | Base class for 3D initializers. | |
| Initializer3DPriority
| idv.cjcat.stardust.threeD.initializers | Defines priorities of some 3D initializers. | |
| InitializerCollection
| idv.cjcat.stardust.common.initializers |
This class is used internally by classes that implements the InitializerCollector interface. |
|
| InitializerCollector
| idv.cjcat.stardust.common.initializers | ||
| InitializerEvent
| idv.cjcat.stardust.common.events | Event dispatched by initializers. | |
| InitializerPriority
| idv.cjcat.stardust.common.initializers | The subclasses of this class specify priorities of some initializers. | |
| IStardustSprite
| idv.cjcat.stardust.twoD.display | ... | |
| LazyAction
| idv.cjcat.stardust.twoD.actions | This is a wrapper class of several common and useful actions. | |
| LazyInitializer
| idv.cjcat.stardust.twoD.initializers | This is a wrapper class of several common and useful initializers. | |
| LazySectorZone
| idv.cjcat.stardust.twoD.zones | Provides an easier interface to define a sector zone. | |
| Life
| idv.cjcat.stardust.common.initializers |
Sets a particle's life value based on the random property. |
|
| LifeTrigger
| idv.cjcat.stardust.common.actions.triggers |
This trigger will be triggered when a particle's life is a multiple of the triggerEvery property. |
|
| Line
| idv.cjcat.stardust.twoD.zones | Line segment zone. | |
| Linear
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| LineDeflector
| idv.cjcat.stardust.twoD.deflectors | Infinitely long line-shaped obstacle. | |
| Mask
| idv.cjcat.stardust.common.initializers |
Sets a particle's mask value based on the random property. |
|
| Mass
| idv.cjcat.stardust.common.initializers |
Sets a particle's mass value based on the random property. |
|
| Matrix3D
| idv.cjcat.stardust.threeD.geom | ||
| Matrix3DPool
| idv.cjcat.stardust.threeD.geom | ||
| MotionData2D
| idv.cjcat.stardust.twoD.geom | 2D vector value class. | |
| MotionData2DPool
| idv.cjcat.stardust.twoD.geom | ||
| MotionData3D
| idv.cjcat.stardust.threeD.geom | 3D vector value class. | |
| MotionData3DPool
| idv.cjcat.stardust.threeD.geom | ||
| MotionData4D
| idv.cjcat.stardust.twoD.geom | 4D vector value class. | |
| MotionData4DPool
| idv.cjcat.stardust.twoD.geom | ||
| MotionData6D
| idv.cjcat.stardust.threeD.geom | 6D vector value class. | |
| MotionData6DPool
| idv.cjcat.stardust.threeD.geom | ||
| Move
| idv.cjcat.stardust.twoD.actions | Causes a particle's position to change according to its velocity. | |
| Move3D
| idv.cjcat.stardust.threeD.actions | Causes a particle's position to change according to its velocity. | |
| MutualAction
| idv.cjcat.stardust.twoD.actions | [Abstract Class] This is an abstract class for mutual actions such as collision and mutual gravity. | |
| MutualAction3D
| idv.cjcat.stardust.threeD.actions | [Abstract Class] This is an abstract class for mutual actions such as collision and mutual gravity. | |
| MutualGravity
| idv.cjcat.stardust.twoD.actions | Causes particles to attract each other. | |
| MutualGravity3D
| idv.cjcat.stardust.threeD.actions | Causes particles to attract each other. | |
| ND3D
| idv.cjcat.stardust.threeD.nd3d | ||
| ND3DClassPackage
| idv.cjcat.stardust.threeD.nd3d | Packs together classes for the Stardust ND3D extension. | |
| ND3DObject3DClass
| idv.cjcat.stardust.threeD.nd3d.initializers |
Assigns a Object3D object to the target properties of a particle. |
|
| ND3DObject3DHandler
| idv.cjcat.stardust.threeD.nd3d.handlers |
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. |
|
| NormalDrift
| idv.cjcat.stardust.twoD.actions | Applies acceleration normal to a particle's velocity to the particle. | |
| NormalDrift3D
| idv.cjcat.stardust.threeD.actions | Applies acceleration normal to a particle's velocity to the particle. | |
| Omega
| idv.cjcat.stardust.twoD.initializers |
Sets a particle's omega value (angular velocity), in degrees per emitter step, based on the random property. |
|
| Omega3D
| idv.cjcat.stardust.threeD.initializers |
Sets a particle's omega values (angular velocity), in degrees per emitter step, based on the randomX, randomY, and randomZ properties. |
|
| Oriented
| idv.cjcat.stardust.twoD.actions | Causes particles' rotation to align to their velocities. | |
| Oriented3D
| idv.cjcat.stardust.threeD.actions | Causes particles' rotation to align to their velocities. | |
| Papervision3D
| idv.cjcat.stardust.threeD.papervision3d | ||
| Particle
| idv.cjcat.stardust.common.particles | This class represents a particle and its properties. | |
| Particle2D
| idv.cjcat.stardust.twoD.particles | This class represents a 2D particle and its properties. | |
| Particle2DFactory
| idv.cjcat.stardust.twoD.particles | ||
| Particle2DPool
| idv.cjcat.stardust.twoD.particles | ||
| Particle3D
| idv.cjcat.stardust.threeD.particles | ||
| Particle3DFactory
| idv.cjcat.stardust.threeD.particles | ||
| Particle3DPool
| idv.cjcat.stardust.threeD.particles | ||
| ParticleClassError
| idv.cjcat.stardust.common.errors | This error is thrown when a 2D emitter finds 3D particles in the particle list, or a 3D emitter finds 2D particles in the particle list. | |
| ParticleCollection
| idv.cjcat.stardust.common.particles | ||
| ParticleCollectionType
| idv.cjcat.stardust.common.particles | ||
| ParticleFactory
| idv.cjcat.stardust.common.particles | Each emitter has a particle factory for creating new particles. | |
| ParticleFastArray
| idv.cjcat.stardust.common.particles | Array implementatoin of particle collection, with splicing operation even faster than linked-lists. | |
| ParticleFastArrayIterator
| idv.cjcat.stardust.common.particles | ||
| ParticleHandler
| idv.cjcat.stardust.common.handlers |
A particle handler is assigned to a particle by using the Handler initializer. |
|
| ParticleIterator
| idv.cjcat.stardust.common.particles | This interface defines the common operations shared by particle collection iterators. | |
| ParticleList
| idv.cjcat.stardust.common.particles | Linked-list implementatoin of particle collection. | |
| ParticleListIterator
| idv.cjcat.stardust.common.particles | ||
| ParticlePool
| idv.cjcat.stardust.common.particles | This is an object pool for particle objects. | |
| PixelBurster
| idv.cjcat.stardust.twoD.bursters | ||
| PixelHandler
| idv.cjcat.stardust.twoD.handlers |
This handler draws pixels into a BitmapData object according to the color property of Particle objects. |
|
| PlaneDeflector
| idv.cjcat.stardust.threeD.deflectors | Infinitely large plane-shaped obstacle. | |
| PointUniburster
| idv.cjcat.stardust.twoD.bursters | Bursts out particles from a single point, spreading out at uniformly distributed angles. | |
| PollingStation
| idv.cjcat.stardust.common.handlers | This handler works as a polling station. | |
| PooledDisplayObjectClass
| idv.cjcat.stardust.twoD.initializers |
This is a pooled version of the DisplayObjectClass initializer,
which makes use of an object pool to reuse display objects,
saving time spent for instantiating new display objects. |
|
| PooledDisplayObjectClass3D
| idv.cjcat.stardust.threeD.initializers |
This is a pooled version of the DisplayObjectClass initializer,
which makes use of an object pool to reuse display objects,
saving time spent for instantiating new display objects. |
|
| Position
| idv.cjcat.stardust.twoD.initializers |
Sets a particle's position based on the zone property. |
|
| Position3D
| idv.cjcat.stardust.threeD.initializers |
Sets a particle's position based on the zone property. |
|
| PV3DClassPackage
| idv.cjcat.stardust.threeD.papervision3d | Packs together classes for the Stardust Papervision3D extension. | |
| PV3DDisplayObject3DClass
| idv.cjcat.stardust.threeD.papervision3d.initializers |
Assigns a DisplayObject object to the target properties of a particle. |
|
| PV3DDisplayObject3DHandler
| idv.cjcat.stardust.threeD.papervision3d.handlers |
This handler adds DisplayObject3D particles to a DisplayObject3D container,
removes dead particles from the container,
and updates the DisplayObject3D objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties. |
|
| PV3DDisplayObjectClass
| idv.cjcat.stardust.threeD.papervision3d.initializers |
Assigns a Particle object to the target properties of a particle,
and uses a display object along with a MovieParticleMaterial object to create particle material. |
|
| PV3DDisplayObjectHandler
| idv.cjcat.stardust.threeD.papervision3d.handlers |
This handler adds particle object to a Particles object,
removes dead particles from the Particles object,
and updates the Particle objects' x, y, z, rotationZ, and size properties. |
|
| PV3DParticle
| idv.cjcat.stardust.threeD.papervision3d.initializers |
Assigns a Particle object to the target properties of a particle. |
|
| PV3DParticleHandler
| idv.cjcat.stardust.threeD.papervision3d.handlers |
This handler adds particle object to a Particles object,
removes dead particles from the Particles object,
and updates the Particle objects' x, y, z, rotationZ, and size properties. |
|
| PV3DPixelsHandler
| idv.cjcat.stardust.threeD.papervision3d.handlers | ||
| PyroGroupHandler
| idv.cjcat.stardust.twoD.pyronova.handlers | ||
| PyroNodeClass
| idv.cjcat.stardust.twoD.pyronova.initializers |
Assigns a node to the target properties of a particle. |
|
| Pyronova
| idv.cjcat.stardust.twoD.pyronova | ||
| PyronovaClassPackage
| idv.cjcat.stardust.twoD.pyronova | Packs together classes for the Stardust Pyronova extension. | |
| Quad
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Quart
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Quaternion
| idv.cjcat.stardust.threeD.geom | ||
| Quint
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| RadialField
| idv.cjcat.stardust.twoD.fields | Radial field. | |
| RadialField3D
| idv.cjcat.stardust.threeD.fields | Radial field. | |
| Random
| idv.cjcat.stardust.common.math | This class generates a random number. | |
| RandomClock
| idv.cjcat.stardust.common.clocks |
This clock causes the emitter to create particles in random number based on the random property. |
|
| RandomDrift
| idv.cjcat.stardust.twoD.actions | Applies random acceleration to particles. | |
| RandomDrift3D
| idv.cjcat.stardust.threeD.actions | Applies acceleration to particles. | |
| RectContour
| idv.cjcat.stardust.twoD.zones | Rectangular contour. | |
| RectZone
| idv.cjcat.stardust.twoD.zones | Rectangular zone. | |
| ReorderDisplayObject
| idv.cjcat.stardust.twoD.actions | Reorders display objects' display list indices. | |
| Rotation
| idv.cjcat.stardust.twoD.initializers |
Sets a particle's rotation value, in degrees, based on the random property. |
|
| Rotation3D
| idv.cjcat.stardust.threeD.initializers |
Sets a particle's rotation value, in degrees, based on the randomX, randomY, and randomZ properties. |
|
| Scale
| idv.cjcat.stardust.common.initializers |
Sets a particle's scale value based on the random property. |
|
| ScaleCurve
| idv.cjcat.stardust.common.actions |
Alters a particle's scale according to its life property. |
|
| SectorZone
| idv.cjcat.stardust.twoD.zones | Sector-shaped zone. | |
| Sine
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| SinglePoint
| idv.cjcat.stardust.twoD.zones | Single point zone. | |
| SinglePoint3D
| idv.cjcat.stardust.threeD.zones | ||
| SingularBitmapHandler
| idv.cjcat.stardust.twoD.handlers |
Similar to the BitmapHandler, but uses only one display object for drawing the target bitmap. |
|
| Snapshot
| idv.cjcat.stardust.twoD.actions |
Takes a "snapshot" of the current particle states upon the takeSnapshot method call. |
|
| Snapshot3D
| idv.cjcat.stardust.threeD.actions |
Takes a "snapshot" of the current particle states upon the takeSnapshot3D method call. |
|
| SnapshotRestore
| idv.cjcat.stardust.twoD.actions |
Restores particle states to previously taken "snapshot" by the Snapshot class. |
|
| SnapshotRestore3D
| idv.cjcat.stardust.threeD.actions |
Restores particle states to previously taken "snapshot" by the Snapshot3D class. |
|
| SnapshotRestore3DEvent
| idv.cjcat.stardust.threeD.events | ||
| SnapshotRestore3DFlag
| idv.cjcat.stardust.threeD.actions | ||
| SnapshotRestoreEvent
| idv.cjcat.stardust.twoD.events | ||
| SnapshotRestoreFlag
| idv.cjcat.stardust.twoD.actions | ||
| Snow
| idv.cjcat.stardust.twoD.display | ||
| Spawn
| idv.cjcat.stardust.twoD.actions | Spawns new particles at the position of existing particles. | |
| Spawn3D
| idv.cjcat.stardust.threeD.actions | Spawns new particles at the position of existing particles. | |
| SpeedLimit
| idv.cjcat.stardust.twoD.actions | Limits a particle's maximum traveling speed. | |
| SpeedLimit3D
| idv.cjcat.stardust.threeD.actions | Limits a particle's maximum traveling speed. | |
| SphereCap
| idv.cjcat.stardust.threeD.zones | ||
| SphereDeflector
| idv.cjcat.stardust.threeD.deflectors | Spherical obstacle. | |
| SphereShell
| idv.cjcat.stardust.threeD.zones | ||
| SphereSurface
| idv.cjcat.stardust.threeD.zones | ||
| SphereZone
| idv.cjcat.stardust.threeD.zones | ||
| Spin
| idv.cjcat.stardust.twoD.actions | Causes a particle's rotation to change according to it's omega value (angular velocity). | |
| Spin3D
| idv.cjcat.stardust.threeD.actions | Causes a particle's rotations on each axis to change according to the corresponding omega values (angular velocity). | |
| Square
| idv.cjcat.stardust.twoD.display | ||
| Stardust
| idv.cjcat.stardust | ||
| StardustElement
| idv.cjcat.stardust.common | All Stardust elements are subclasses of this class. | |
| StardustMath
| idv.cjcat.stardust.common.math | This class provides common mathematical constants and methods. | |
| StardustMovieClip
| idv.cjcat.stardust.twoD.display | ||
| StardustSprite
| idv.cjcat.stardust.twoD.display | ||
| StardustSpriteInit
| idv.cjcat.stardust.twoD.initializers | ||
| StardustSpriteInit3D
| idv.cjcat.stardust.threeD.initializers | ||
| StardustSpriteUpdate
| idv.cjcat.stardust.twoD.actions | ||
| StardustSpriteUpdate3D
| idv.cjcat.stardust.threeD.actions | ||
| SteadyClock
| idv.cjcat.stardust.common.clocks | Causes the emitter to create particles at a steady rate. | |
| Strong
| idv.cjcat.stardust.common.easing |
Easing Equations
(c) 2003 Robert Penner, all rights reserved. This work is subject to the terms in http://www.robertpenner.com/easing_terms_of_use.html. |
|
| Surface
| idv.cjcat.stardust.threeD.zones | ||
| SwitchInitializer
| idv.cjcat.stardust.common.initializers | This initializer chooses among different initializers randomly according to each initializer's weight. | |
| SynchronizedMovieClip
| idv.cjcat.stardust.twoD.display | ||
| ThreeDClassPackage
| idv.cjcat.stardust.threeD | Packs together classes for 3D. | |
| TwoDClassPackage
| idv.cjcat.stardust.twoD | Packs together classes for 2D. | |
| UniformField
| idv.cjcat.stardust.twoD.fields | Uniform vector field. | |
| UniformField3D
| idv.cjcat.stardust.threeD.fields | Uniform vector field. | |
| UniformRandom
| idv.cjcat.stardust.common.math | This class generates uniformly distrubuted random numbers. | |
| Vec2D
| idv.cjcat.stardust.twoD.geom | 2D Vector with common vector operations. | |
| Vec2DEvent
| idv.cjcat.stardust.twoD.events | ||
| Vec2DPool
| idv.cjcat.stardust.twoD.geom | ||
| Vec3D
| idv.cjcat.stardust.threeD.geom | 3D Vector with common vector operations. | |
| Vec3DEvent
| idv.cjcat.stardust.threeD.events | ||
| Vec3DPool
| idv.cjcat.stardust.threeD.geom | ||
| Velocity
| idv.cjcat.stardust.twoD.initializers |
Sets a particle's velocity based on the zone property. |
|
| Velocity3D
| idv.cjcat.stardust.threeD.initializers |
Sets a particle's velocity based on the zone property. |
|
| VelocityField
| idv.cjcat.stardust.twoD.actions | Alters a particle's velocity based on a vector field. | |
| VelocityField3D
| idv.cjcat.stardust.threeD.actions | Alters a particle's velocity based on a vector field. | |
| Waypoint
| idv.cjcat.stardust.twoD.actions.waypoints |
Waypoint used by the FollowWaypoints action. |
|
| Waypoint3D
| idv.cjcat.stardust.threeD.actions.waypoints |
Waypoint used by the FollowWaypoints3D action. |
|
| WeightedCollection
| idv.cjcat.stardust.common.utils |
Used internally by the SwitchInitializer class. |
|
| WrappingBox
| idv.cjcat.stardust.twoD.deflectors | Keeps particles inside a rectangular region. | |
| WrappingCube
| idv.cjcat.stardust.threeD.deflectors | Keeps particles inside a box region. | |
| XMLBuilder
| idv.cjcat.stardust.common.xml |
XMLBuilder can generate Stardust elements' XML representations and reconstruct elements from existing XML data. |
|
| XMLConvertible
| idv.cjcat.stardust.common.xml | This interface is implemented by all Stardust elements. | |
| ZBBillboardOriented
| idv.cjcat.stardust.threeD.zedbox.actions | ||
| ZBClassPackage
| idv.cjcat.stardust.threeD.zedbox | Packs together classes for the Stardust ZedBox extension. | |
| ZBDisplayObjectClass
| idv.cjcat.stardust.threeD.zedbox.initializers |
Assigns a ZedSprite object to the target properties of a particle,
and adds a display object (an instance of the displayObjectClass property) to the ZedSprite object's display list. |
|
| ZBDisplayObjectHandler
| idv.cjcat.stardust.threeD.zedbox.handlers |
This handler adds ZedSprite particles to a IZedBoxSprite container (either a ZedSprite or a ZedScene),
removes dead particles from the container,
and updates the ZedSprite objects' x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, and alpha properties. |
|
| ZBPooledDisplayObjectClass
| idv.cjcat.stardust.threeD.zedbox.initializers | ||
| ZBStardustSpriteInit
| idv.cjcat.stardust.threeD.zedbox.initializers | ||
| ZBStardustSpriteUpdate
| idv.cjcat.stardust.threeD.zedbox.actions | ||
| ZData
| idv.cjcat.stardust.threeD.geom | ||
| ZDataPool
| idv.cjcat.stardust.threeD.geom | ||
| ZedBox
| idv.cjcat.stardust.threeD.zedbox | ||
| Zone
| idv.cjcat.stardust.twoD.zones | This class defines a 2D zone. | |
| Zone3D
| idv.cjcat.stardust.threeD.zones | ||
| ZoneTrigger
| idv.cjcat.stardust.twoD.actions.triggers | This action trigger is triggered when a particle is contained in a zone. | |
| ZoneTrigger3D
| idv.cjcat.stardust.threeD.actions.triggers | This action trigger is triggered when a particle is contained in a zone. |