APEX Emitter asset. Emits particles within some shape. More...
#include <EmitterAsset.h>
Public Member Functions | |
virtual EmitterGeomExplicit * | isExplicitGeom ()=0 |
Returns the explicit geometry for the all actors based on this asset if the asset is explicit, NULL otherwise. | |
virtual const EmitterGeom * | getGeom () const =0 |
Returns the geometry used for the all actors based on this asset. | |
virtual const char * | getInstancedObjectEffectsAssetName (void) const =0 |
Gets IOFX asset name that is used to visualize partices of this emitter. | |
virtual const char * | getInstancedObjectSimulatorAssetName (void) const =0 |
Gets IOS asset name that is used to simulate partices of this emitter. | |
virtual const char * | getInstancedObjectSimulatorTypeName (void) const =0 |
Gets IOS asset class name that is used to simulate partices of this emitter. | |
virtual const float & | getDensity () const =0 |
Gets the range used to choose the density of particles. | |
virtual const float & | getRate () const =0 |
Gets the range used to choose the emission rate. | |
virtual const PxVec3 & | getVelocityLow () const =0 |
Gets the range used to choose the velocity of particles. | |
virtual const PxVec3 & | getVelocityHigh () const =0 |
Gets the range used to choose the velocity of particles. | |
virtual const float & | getLifetimeLow () const =0 |
Gets the range used to choose the lifetime of particles. | |
virtual const float & | getLifetimeHigh () const =0 |
Gets the range used to choose the lifetime of particles. | |
virtual uint32_t | getMaxSamples () const =0 |
For an explicit emitter, Max Samples is ignored. For shaped emitters, it is the maximum number of objects spawned in a step. | |
virtual float | getEmitDuration () const =0 |
Gets the emitter duration in seconds. | |
virtual const EmitterLodParamDesc & | getLodParamDesc () const =0 |
Gets LOD settings for this asset. |
APEX Emitter asset. Emits particles within some shape.
virtual float nvidia::apex::EmitterAsset::getEmitDuration | ( | ) | const [pure virtual] |
Gets the emitter duration in seconds.