APEX Emitter asset. Emits particles within some shape. More...
#include <EmitterAsset.h>
Inheritance diagram for nvidia::apex::EmitterAsset: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.