|
HDK
|
#include <SIM_Noise.h>
Inheritance diagram for SIM_NoiseResolver:Public Member Functions | |
| SIM_NoiseResolver (const SIM_Noise *noise) | |
| fpreal | getF (const UT_Vector3 &pos) override |
| UT_Vector3 | getV3 (const UT_Vector3 &pos) override |
| virtual fpreal | getNoiseF (const UT_Vector3 &pos)=0 |
| virtual UT_Vector3 | getNoiseV3 (const UT_Vector3 &pos)=0 |
Public Member Functions inherited from SIM_PropertyResolver | |
| SIM_PropertyResolver () | |
| virtual | ~SIM_PropertyResolver () |
| virtual SIM_PropertyResolver * | copy () const =0 |
| Duplicates this. More... | |
| virtual bool | threadsafe () const |
| Sometimes despite our best efforts the lookup isn't threadsafe. More... | |
Protected Attributes | |
| bool | myIsScalar |
| UT_Vector3 | myMaxValue |
| UT_Vector3 | myMinValue |
| fpreal | myNoiseLimitsMin |
| fpreal | myNoiseLimitsMax |
Definition at line 73 of file SIM_Noise.h.
| SIM_NoiseResolver::SIM_NoiseResolver | ( | const SIM_Noise * | noise | ) |
|
overridevirtual |
Handles the resizing to the given range using the min/max, and proper support of scalar fields being set.
Implements SIM_PropertyResolver.
|
pure virtual |
These are the methods to override with the noise-specific behaviour. They should behave like SIM_Noise::getNoiseSubclass
|
pure virtual |
|
overridevirtual |
Implements SIM_PropertyResolver.
|
protected |
Definition at line 89 of file SIM_Noise.h.
|
protected |
Definition at line 90 of file SIM_Noise.h.
|
protected |
Definition at line 90 of file SIM_Noise.h.
|
protected |
Definition at line 91 of file SIM_Noise.h.
|
protected |
Definition at line 91 of file SIM_Noise.h.