|
DE_DLL_EXPORT double | decMath::clamp (double x, double lower, double upper) |
| Clamp value to range. More...
|
|
DE_DLL_EXPORT float | decMath::clamp (float x, float lower, float upper) |
| Clamp value to range. More...
|
|
DE_DLL_EXPORT int | decMath::clamp (int x, int lower, int upper) |
| Clamp value to range. More...
|
|
DE_DLL_EXPORT double | decMath::linearStep (double x, double lower, double upper) |
| Linear map x to the range from 0 to 1. More...
|
|
DE_DLL_EXPORT double | decMath::linearStep (double x, double lower, double upper, double mapLower, double mapUpper) |
| Linear map x from one range to another range. More...
|
|
DE_DLL_EXPORT float | decMath::linearStep (float x, float lower, float upper) |
| Linear map x to the range from 0 to 1. More...
|
|
DE_DLL_EXPORT float | decMath::linearStep (float x, float lower, float upper, float mapLower, float mapUpper) |
| Linear map x from one range to another range. More...
|
|
DE_DLL_EXPORT double | decMath::max (double a, double b) |
| Larger of two values. More...
|
|
DE_DLL_EXPORT double | decMath::max (double a, double b, double c) |
| Larger of three values. More...
|
|
DE_DLL_EXPORT double | decMath::max (double a, double b, double c, double d) |
| Larger of four values. More...
|
|
DE_DLL_EXPORT float | decMath::max (float a, float b) |
| Larger of two values. More...
|
|
DE_DLL_EXPORT float | decMath::max (float a, float b, float c) |
| Larger of three values. More...
|
|
DE_DLL_EXPORT float | decMath::max (float a, float b, float c, float d) |
| Larger of four values. More...
|
|
DE_DLL_EXPORT int | decMath::max (int a, int b) |
| Larger of two values. More...
|
|
DE_DLL_EXPORT int | decMath::max (int a, int b, int c) |
| Larger of three values. More...
|
|
DE_DLL_EXPORT int | decMath::max (int a, int b, int c, int d) |
| Larger of four values. More...
|
|
DE_DLL_EXPORT double | decMath::min (double a, double b) |
| Smaller of two values. More...
|
|
DE_DLL_EXPORT double | decMath::min (double a, double b, double c) |
| Smaller of three values. More...
|
|
DE_DLL_EXPORT double | decMath::min (double a, double b, double c, double d) |
| Smaller of four values. More...
|
|
DE_DLL_EXPORT float | decMath::min (float a, float b) |
| Smaller of two values. More...
|
|
DE_DLL_EXPORT float | decMath::min (float a, float b, float c) |
| Smaller of three values. More...
|
|
DE_DLL_EXPORT float | decMath::min (float a, float b, float c, float d) |
| Smaller of four values. More...
|
|
DE_DLL_EXPORT int | decMath::min (int a, int b) |
| Smaller of two values. More...
|
|
DE_DLL_EXPORT int | decMath::min (int a, int b, int c) |
| Smaller of three values. More...
|
|
DE_DLL_EXPORT int | decMath::min (int a, int b, int c, int d) |
| Smaller of four values. More...
|
|
DE_DLL_EXPORT double | decMath::mix (double a, double b, double blend) |
| Blend between two values. More...
|
|
DE_DLL_EXPORT float | decMath::mix (float a, float b, float blend) |
| Blend between two values. More...
|
|
DE_DLL_EXPORT double | decMath::normalize (double x, double lower, double upper) |
| Normalize value. More...
|
|
DE_DLL_EXPORT double | decMath::normalize (double x, double upper) |
| Normalize value. More...
|
|
DE_DLL_EXPORT float | decMath::normalize (float x, float lower, float upper) |
| Normalize value. More...
|
|
DE_DLL_EXPORT float | decMath::normalize (float x, float upper) |
| Normalize value. More...
|
|
DE_DLL_EXPORT int | decMath::normalize (int x, int lower, int upper) |
| Normalize value. More...
|
|
DE_DLL_EXPORT float | decMath::random (float lower, float upper) |
| Random value. More...
|
|
DE_DLL_EXPORT int | decMath::random (int lower, int upper) |
| Random value. More...
|
|
DE_DLL_EXPORT double | decMath::smoothStep (double x, double lower, double upper) |
| Smooth map x to the range from 0 to 1. More...
|
|
DE_DLL_EXPORT double | decMath::smoothStep (double x, double lower, double upper, double mapLower, double mapUpper) |
| Smooth map x from one range to another range. More...
|
|
DE_DLL_EXPORT float | decMath::smoothStep (float x, float lower, float upper) |
| Smooth map x to the range from 0 to 1. More...
|
|
DE_DLL_EXPORT float | decMath::smoothStep (float x, float lower, float upper, float mapLower, float mapUpper) |
| Smooth map x from one range to another range. More...
|
|
Class for mathematical calculations.