Package | away3d.core.base |
Class | public class ParticleGeometry |
Inheritance | ParticleGeometry Geometry NamedAssetBase flash.events.EventDispatcher |
Property | Defined By | ||
---|---|---|---|
assetFullPath : Array [read-only] | NamedAssetBase | ||
assetNamespace : String [read-only] | NamedAssetBase | ||
assetType : String [read-only] | Geometry | ||
name : String | NamedAssetBase | ||
numParticles : uint | ParticleGeometry | ||
originalName : String [read-only]
The original name used for this asset in the resource (e.g. | NamedAssetBase | ||
particles : Vector.<ParticleData> | ParticleGeometry | ||
subGeometries : Vector.<ISubGeometry> [read-only]
A collection of SubGeometry objects, each of which contain geometrical data such as vertices, normals, etc. | Geometry |
Method | Defined By | ||
---|---|---|---|
ParticleGeometry | |||
addSubGeometry(subGeometry:ISubGeometry):void
Adds a new SubGeometry object to the list. | Geometry | ||
applyTransformation(transform:Matrix3D):void | Geometry | ||
assetPathEquals(name:String, ns:String):Boolean | NamedAssetBase | ||
Clones the geometry. | Geometry | ||
convertToSeparateBuffers():void
Updates the SubGeometries so all vertex data is represented in different buffers. | Geometry | ||
dispose():void
Clears all resources used by the Geometry object, including SubGeometries. | Geometry | ||
removeSubGeometry(subGeometry:ISubGeometry):void
Removes a new SubGeometry object from the list. | Geometry | ||
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void | NamedAssetBase | ||
scale(scale:Number):void
Scales the geometry. | Geometry | ||
scaleUV(scaleU:Number = 1, scaleV:Number = 1):void
Scales the uv coordinates (tiling)
| Geometry |
numParticles | property |
public var numParticles:uint
particles | property |
public var particles:Vector.<ParticleData>
ParticleGeometry | () | Constructor |
public function ParticleGeometry()