Macros | |
| #define | MAX_OCTAVES 50 |
| #define | NOISE(p) ((1.0f+noise3DS(p))*.5f) |
| #define | MAX_CELL_LEVELS 20 |
Functions | |
| CoreExport float | bias (float a, float b) |
| CoreExport float | gain (float a, float b) |
| CoreExport float | clamp (float x, float a, float b) |
| CoreExport float | boxstep (float a, float b, float x) |
| CoreExport float | smoothstep (float a, float b, float x) |
| CoreExport float | mod (float x, float m) |
| CoreExport int | mod (int x, int m) |
| CoreExport float | sramp (float x, float a, float b, float d) |
| CoreExport float | threshold (float x, float a, float b) |
| CoreExport void | setdebug (int i) |
| CoreExport float | noise1 (float arg) |
| CoreExport float | noise2 (Point2 p) |
| CoreExport float | noise3 (Point3 p) |
| CoreExport float | noise4 (Point3 p, float time) |
| CoreExport float | noise3DS (Point3 p) |
| CoreExport float | turbulence (Point3 &p, float freq) |
| CoreExport int | Perm (int v) |
| CoreExport float | fBm1 (float point, float H, float lacunarity, float octaves) |
| CoreExport float | fBm1 (Point2 point, float H, float lacunarity, float octaves) |
| CoreExport float | fBm1 (Point3 point, float H, float lacunarity, float octaves) |
| CoreExport float | spline (float x, int nknots, float *knot) |
| CoreExport Color | color_spline (float x, int nknots, Color *knot) |
| int | FLOOR (float x) |
| float | frac (float x) |
| float | fastfmax (float x, float y) |
| float | fastfmin (float x, float y) |
| AColor | AComp (AColor cbot, AColor ctop) |
| CoreExport void | CellFunction (Point3 v, int n, float *dist, int *celIDs=NULL, Point3 *grads=NULL, float gradSmooth=0.0f) |
| CoreExport void | FractalCellFunction (Point3 v, float iterations, float lacunarity, int n, float *dist, int *celIDs=NULL, Point3 *grads=NULL, float gradSmooth=0.0f) |
| CoreExport float | RandFromCellID (int id) |
| #define MAX_OCTAVES 50 |
| #define NOISE | ( | p | ) | ((1.0f+noise3DS(p))*.5f) |
| #define MAX_CELL_LEVELS 20 |
| CoreExport float bias | ( | float | a, |
| float | b | ||
| ) |
| CoreExport float gain | ( | float | a, |
| float | b | ||
| ) |
| CoreExport float clamp | ( | float | x, |
| float | a, | ||
| float | b | ||
| ) |
| x | A floating point value. |
| a | A floating point value. |
| b | A floating point value. |
| CoreExport float boxstep | ( | float | a, |
| float | b, | ||
| float | x | ||
| ) |
| a | The limit for the x value where the function will return 0. |
| b | The limit for the x value where the function will return 1. |
| x | A floating point value. |
| CoreExport float smoothstep | ( | float | a, |
| float | b, | ||
| float | x | ||
| ) |
| a | The limit for the x value where the function will return 0. |
| b | The limit for the x value where the function will return 1. |
| x | A floating point value. |
| CoreExport float mod | ( | float | x, |
| float | m | ||
| ) |
| CoreExport int mod | ( | int | x, |
| int | m | ||
| ) |
| CoreExport float sramp | ( | float | x, |
| float | a, | ||
| float | b, | ||
| float | d | ||
| ) |
| CoreExport float threshold | ( | float | x, |
| float | a, | ||
| float | b | ||
| ) |
| CoreExport void setdebug | ( | int | i | ) |
| CoreExport float noise1 | ( | float | arg | ) |
| CoreExport float noise2 | ( | Point2 | p | ) |
| CoreExport float noise3 | ( | Point3 | p | ) |
| CoreExport float noise4 | ( | Point3 | p, |
| float | time | ||
| ) |
| CoreExport float noise3DS | ( | Point3 | p | ) |
| CoreExport float turbulence | ( | Point3 & | p, |
| float | freq | ||
| ) |
| CoreExport int Perm | ( | int | v | ) |
| CoreExport float fBm1 | ( | float | point, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
| CoreExport float fBm1 | ( | Point2 | point, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
| CoreExport float fBm1 | ( | Point3 | point, |
| float | H, | ||
| float | lacunarity, | ||
| float | octaves | ||
| ) |
| CoreExport float spline | ( | float | x, |
| int | nknots, | ||
| float * | knot | ||
| ) |
| CoreExport Color color_spline | ( | float | x, |
| int | nknots, | ||
| Color * | knot | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| CoreExport void CellFunction | ( | Point3 | v, |
| int | n, | ||
| float * | dist, | ||
| int * | celIDs = NULL, |
||
| Point3 * | grads = NULL, |
||
| float | gradSmooth = 0.0f |
||
| ) |
| CoreExport void FractalCellFunction | ( | Point3 | v, |
| float | iterations, | ||
| float | lacunarity, | ||
| int | n, | ||
| float * | dist, | ||
| int * | celIDs = NULL, |
||
| Point3 * | grads = NULL, |
||
| float | gradSmooth = 0.0f |
||
| ) |
| CoreExport float RandFromCellID | ( | int | id | ) |