Public Member Functions | Protected Member Functions
nvidia::apex::ModuleEmitter Class Reference

An APEX Module that provides generic Emitter classes. More...

#include <ModuleEmitter.h>

List of all members.

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 Sat Dec 1 2018 15:51:58

Copyright © 2012-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.