An APEX Module that provides generic Emitter classes. More...
#include <ModuleEmitter.h>
Public Member Functions | |
virtual float | getRateScale () const =0 |
get rate scale. Rate parameter in all emitters will be multiplied by rate scale. | |
virtual float | getDensityScale () const =0 |
get density scale. Density parameter in all emitters except ground emitters will be multiplied by density scale. | |
virtual float | getGroundDensityScale () const =0 |
get ground density scale. Density parameter in all ground emitters will be multiplied by ground density scale. | |
virtual void | setRateScale (float rateScale)=0 |
set rate scale. Rate parameter in all module emitters will be multiplied by rate scale. | |
virtual void | setDensityScale (float densityScale)=0 |
set density scale. Density parameter in all emitters except ground emitters will be multiplied by density scale. | |
virtual void | setGroundDensityScale (float groundDensityScale)=0 |
set ground density scale. Density parameter in all ground emitters will be multiplied by ground density scale. | |
Protected Member Functions | |
virtual | ~ModuleEmitter () |
An APEX Module that provides generic Emitter classes.
virtual nvidia::apex::ModuleEmitter::~ModuleEmitter | ( | ) | [inline, protected, virtual] |
virtual float nvidia::apex::ModuleEmitter::getDensityScale | ( | ) | const [pure virtual] |
get density scale. Density parameter in all emitters except ground emitters will be multiplied by density scale.
virtual float nvidia::apex::ModuleEmitter::getGroundDensityScale | ( | ) | const [pure virtual] |
get ground density scale. Density parameter in all ground emitters will be multiplied by ground density scale.
virtual float nvidia::apex::ModuleEmitter::getRateScale | ( | ) | const [pure virtual] |
get rate scale. Rate parameter in all emitters will be multiplied by rate scale.
virtual void nvidia::apex::ModuleEmitter::setDensityScale | ( | float | densityScale | ) | [pure virtual] |
set density scale. Density parameter in all emitters except ground emitters will be multiplied by density scale.
virtual void nvidia::apex::ModuleEmitter::setGroundDensityScale | ( | float | groundDensityScale | ) | [pure virtual] |
set ground density scale. Density parameter in all ground emitters will be multiplied by ground density scale.
virtual void nvidia::apex::ModuleEmitter::setRateScale | ( | float | rateScale | ) | [pure virtual] |
set rate scale. Rate parameter in all module emitters will be multiplied by rate scale.