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 () |
Detailed Description
An APEX Module that provides generic Emitter classes.
Constructor & Destructor Documentation
virtual nvidia::apex::ModuleEmitter::~ModuleEmitter | ( | ) | [inline, protected, virtual] |
Member Function Documentation
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.
The documentation for this class was generated from the following file:
Generated on Fri Dec 15 2017 13:58:27
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.