![]() |
VR-Forces 4.10 Class Documentation
|
creator for DtWeatherEffect More...

Public Member Functions | |
| DtWeatherEffectCreator (DtDe &de) | |
| CTOR. More... | |
| virtual | ~DtWeatherEffectCreator () |
| DTOR. More... | |
| virtual DtWeatherEffect * | create (int particleCount, float particleSize, float radius, DtWeatherEffect::EffectType type, unsigned int randomSeed=0) const |
| Create an instance of a DtWeatherEffect. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtWeatherEffectCreator & | instance (DtDe &de) |
| Get the creator for the DtWeatherEffect use de.registerInstance(DtWeatherEffectCreator::theClassName()) to override this creator. More... | |
| static const std::string & | theClassName () |
| Class name for this class ("DtWeatherEffectCreator") More... | |
Protected Attributes | |
| DtDe & | myDe |
Private Member Functions | |
| DtWeatherEffectCreator ()=delete | |
| Default Constructor not implemented. More... | |
| DtWeatherEffectCreator (const DtWeatherEffectCreator &other)=delete | |
| Copy Constructor not implemented – Copy Not Allowed. More... | |
| DtWeatherEffectCreator & | operator= (const DtWeatherEffectCreator &other)=delete |
| Assignment Operator Not implemented – Assignment Not Allowed. More... | |
creator for DtWeatherEffect
| makVrv::DtWeatherEffectCreator::DtWeatherEffectCreator | ( | DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
privatedelete |
Default Constructor not implemented.
|
privatedelete |
Copy Constructor not implemented – Copy Not Allowed.
|
privatedelete |
Assignment Operator Not implemented – Assignment Not Allowed.
|
virtual |
Create an instance of a DtWeatherEffect.
| particleCount | The maximum number of particles to simulate. |
| particleSize | The base particle size. |
| radius | The effect radius. |
| type | The type of effect to create. |
| randomSeed | Sets a random seed used during initialization. The random seed value is set by the current time, but this seed is an offset that is added to that to allow multiple effects created at the same time, to look different. |
|
static |
Get the creator for the DtWeatherEffect use de.registerInstance(DtWeatherEffectCreator::theClassName()) to override this creator.
|
static |
Class name for this class ("DtWeatherEffectCreator")
|
protected |