#include <shader.h>#include "adskExport.h"#include "adskShaderSDKNamespaceBegin.h"#include "adskShaderSDKNamespaceEnd.h"
Functions | |
| double | noise_drand (int *seed) |
| Generate a double precision pseudo-random number. | |
| float | noise_frand (int *seed) |
| Generate a single precision pseudo-random number. | |
| void | noise_gradient_init (miState *state) |
| Initialize the gradient noise function. | |
| float | noise_gradient_3d (float x, float y, float z) |
| Compute gradient noise for a given 3D location. | |
| float | noise_scalar_1d (double x) |
| Generate scalar one dimensional quadratic noise. | |
| float | noise_scalar_2d (double x, double y) |
| Generate scalar two dimensional quadratic noise. | |
| miVector | noise_vector_2d (double x, double y) |
| Generate vector two dimensional quadratic noise. | |
| float | noise_scalar_3d (double x, double y, double z) |
| Generate scalar three dimensional quadratic noise. | |
| float | noise_scalar_4d (double x, double y, double z, double t, int steps) |
| Generate scalar four dimensional quadratic noise. | |
| double | noise_table_scalar (int index) |
| Generate scalar noise based on a lookup table. | |
| miVector | noise_table_vector (int index) |
| Generate vector noise based on a lookup table. | |
| double noise_drand | ( | int * | seed | ) |
| [in,out] | seed | Initial random seed. Modified after each call. |
| float noise_frand | ( | int * | seed | ) |
| [in,out] | seed | Initial random seed. Modified after each call. |
| float noise_gradient_3d | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
| [in] | x | x coordinate for noise function |
| [in] | y | y coordinate for noise function |
| [in] | z | z coordinate for noise function |
| void noise_gradient_init | ( | miState * | state | ) |
| [in] | state | The current miState. |
| float noise_scalar_1d | ( | double | x | ) |
| [in] | x | x coordinate for noise function |
| float noise_scalar_2d | ( | double | x, | |
| double | y | |||
| ) |
| [in] | x | x coordinate for noise function |
| [in] | y | y coordinate for noise function |
| float noise_scalar_3d | ( | double | x, | |
| double | y, | |||
| double | z | |||
| ) |
| [in] | x | x coordinate for noise function |
| [in] | y | y coordinate for noise function |
| [in] | z | z coordinate for noise function |
| float noise_scalar_4d | ( | double | x, | |
| double | y, | |||
| double | z, | |||
| double | t, | |||
| int | steps | |||
| ) |
| [in] | x | x coordinate for noise function |
| [in] | y | y coordinate for noise function |
| [in] | z | z coordinate for noise function |
| [in] | t | t coordinate for noise function |
| [in] | steps | Number of steps for given time value. |
| double noise_table_scalar | ( | int | index | ) |
| [in] | index | The index in the lookup table. |
| miVector noise_table_vector | ( | int | index | ) |
| [in] | index | The index in the lookup table. |
| miVector noise_vector_2d | ( | double | x, | |
| double | y | |||
| ) |
| [in] | x | x coordinate for noise function |
| [in] | y | y coordinate for noise function |
| Autodesk® Maya® 2012 © 2010 Autodesk, Inc. All rights reserved. |
Generated with
|