HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_XNoise Class Reference

#include <UT_XNoise.h>

Static Public Member Functions

static void initNoise ()
 
static voiddata ()
 
static size_t dataSize ()
 
template<typename T >
static float noise2D (const T x[2])
 
static float noise1D (float x)
 
static float noise2D (float x, float y)
 
static float noise3D (const fpreal32 x[3])
 
static float noise3D (const fpreal64 x[3])
 
static float noise4D (const fpreal32 x[4])
 
static float noise4D (const fpreal64 x[4])
 
template<typename T >
static void noise2D (T &n, T &dndx, T &dndy, const T x[2])
 
static void noise1D (fpreal32 &n, fpreal32 &dndx, fpreal32 x)
 
static void noise2D (fpreal32 &n, fpreal32 &dndx, fpreal32 &dndy, fpreal32 x, fpreal32 y)
 
static void noise3D (fpreal32 &n, fpreal32 &dndx, fpreal32 &dndy, fpreal32 &dndz, const fpreal32 x[3])
 
static void noise4D (fpreal32 &n, fpreal32 &dndx, fpreal32 &dndy, fpreal32 &dndz, fpreal32 &dndw, const fpreal32 x[4])
 
static void noise1D (fpreal64 &n, fpreal64 &dndx, fpreal64 x)
 
static void noise2D (fpreal64 &n, fpreal64 &dndx, fpreal64 &dndy, fpreal64 x, fpreal64 y)
 
static void noise3D (fpreal64 &n, fpreal64 &dndx, fpreal64 &dndy, fpreal64 &dndz, const fpreal64 x[3])
 
static void noise4D (fpreal64 &n, fpreal64 &dndx, fpreal64 &dndy, fpreal64 &dndz, fpreal64 &dndw, const fpreal64 x[4])
 
template<typename T >
static void noise2D (T n[3], const T x[2])
 
static void noise1D (fpreal32 n[3], fpreal32 x)
 
static void noise2D (fpreal32 n[3], fpreal32 x, fpreal32 y)
 
static void noise3D (fpreal32 n[3], const fpreal32 x[3])
 
static void noise4D (fpreal32 n[3], const fpreal32 x[4])
 
static void noise1D (fpreal64 n[3], fpreal64 x)
 
static void noise2D (fpreal64 n[3], fpreal64 x, fpreal64 y)
 
static void noise3D (fpreal64 n[3], const fpreal64 x[3])
 
static void noise4D (fpreal64 n[3], const fpreal64 x[4])
 
template<typename T >
static void noise2D (float n[3], float dndx[3], float dndy[3], const float x[2])
 
static void noise1D (fpreal32 n[3], fpreal32 dndx[3], fpreal32 x)
 
static void noise2D (fpreal32 n[3], fpreal32 dndx[3], fpreal32 dndy[3], fpreal32 x, fpreal32 y)
 
static void noise3D (fpreal32 n[3], fpreal32 dndx[3], fpreal32 dndy[3], fpreal32 dndz[3], const fpreal32 x[3])
 
static void noise4D (fpreal32 n[3], fpreal32 dndx[3], fpreal32 dndy[3], fpreal32 dndz[3], fpreal32 dndw[3], const fpreal32 x[4])
 
static void noise1D (fpreal64 n[3], fpreal64 dndx[3], fpreal64 x)
 
static void noise2D (fpreal64 n[3], fpreal64 dndx[3], fpreal64 dndy[3], fpreal64 x, fpreal64 y)
 
static void noise3D (fpreal64 n[3], fpreal64 dndx[3], fpreal64 dndy[3], fpreal64 dndz[3], const fpreal64 x[3])
 
static void noise4D (fpreal64 n[3], fpreal64 dndx[3], fpreal64 dndy[3], fpreal64 dndz[3], fpreal64 dndw[3], const fpreal64 x[4])
 
static void curlnoise2D2D (fpreal32 n[3], fpreal32 x, fpreal32 y)
 
static void curlnoise2D2D (fpreal64 n[3], fpreal64 x, fpreal64 y)
 
static void curlnoise2D3D (fpreal32 n[3], const fpreal32 x[3])
 
static void curlnoise2D3D (fpreal64 n[3], const fpreal64 x[3])
 
static void curlnoise3D3D (fpreal32 n[3], const fpreal32 x[3])
 
static void curlnoise3D3D (fpreal64 n[3], const fpreal64 x[3])
 
static void curlnoise3D4D (fpreal32 n[3], const fpreal32 x[4])
 
static void curlnoise3D4D (fpreal64 n[3], const fpreal64 x[4])
 

Detailed Description

Definition at line 18 of file UT_XNoise.h.

Member Function Documentation

static void UT_XNoise::curlnoise2D2D ( fpreal32  n[3],
fpreal32  x,
fpreal32  y 
)
static
static void UT_XNoise::curlnoise2D2D ( fpreal64  n[3],
fpreal64  x,
fpreal64  y 
)
static
static void UT_XNoise::curlnoise2D3D ( fpreal32  n[3],
const fpreal32  x[3] 
)
static
static void UT_XNoise::curlnoise2D3D ( fpreal64  n[3],
const fpreal64  x[3] 
)
static
static void UT_XNoise::curlnoise3D3D ( fpreal32  n[3],
const fpreal32  x[3] 
)
static
static void UT_XNoise::curlnoise3D3D ( fpreal64  n[3],
const fpreal64  x[3] 
)
static
static void UT_XNoise::curlnoise3D4D ( fpreal32  n[3],
const fpreal32  x[4] 
)
static
static void UT_XNoise::curlnoise3D4D ( fpreal64  n[3],
const fpreal64  x[4] 
)
static
static void* UT_XNoise::data ( )
static
static size_t UT_XNoise::dataSize ( )
static
static void UT_XNoise::initNoise ( )
static
static float UT_XNoise::noise1D ( float  x)
static
static void UT_XNoise::noise1D ( fpreal32 n,
fpreal32 dndx,
fpreal32  x 
)
static
static void UT_XNoise::noise1D ( fpreal64 n,
fpreal64 dndx,
fpreal64  x 
)
static
static void UT_XNoise::noise1D ( fpreal32  n[3],
fpreal32  x 
)
static
static void UT_XNoise::noise1D ( fpreal64  n[3],
fpreal64  x 
)
static
static void UT_XNoise::noise1D ( fpreal32  n[3],
fpreal32  dndx[3],
fpreal32  x 
)
static
static void UT_XNoise::noise1D ( fpreal64  n[3],
fpreal64  dndx[3],
fpreal64  x 
)
static
template<typename T >
static float UT_XNoise::noise2D ( const T  x[2])
inlinestatic

Definition at line 29 of file UT_XNoise.h.

static float UT_XNoise::noise2D ( float  x,
float  y 
)
static
template<typename T >
static void UT_XNoise::noise2D ( T n,
T dndx,
T dndy,
const T  x[2] 
)
inlinestatic

Definition at line 40 of file UT_XNoise.h.

static void UT_XNoise::noise2D ( fpreal32 n,
fpreal32 dndx,
fpreal32 dndy,
fpreal32  x,
fpreal32  y 
)
static
static void UT_XNoise::noise2D ( fpreal64 n,
fpreal64 dndx,
fpreal64 dndy,
fpreal64  x,
fpreal64  y 
)
static
template<typename T >
static void UT_XNoise::noise2D ( T  n[3],
const T  x[2] 
)
inlinestatic

Definition at line 65 of file UT_XNoise.h.

static void UT_XNoise::noise2D ( fpreal32  n[3],
fpreal32  x,
fpreal32  y 
)
static
static void UT_XNoise::noise2D ( fpreal64  n[3],
fpreal64  x,
fpreal64  y 
)
static
template<typename T >
static void UT_XNoise::noise2D ( float  n[3],
float  dndx[3],
float  dndy[3],
const float  x[2] 
)
inlinestatic

Definition at line 78 of file UT_XNoise.h.

static void UT_XNoise::noise2D ( fpreal32  n[3],
fpreal32  dndx[3],
fpreal32  dndy[3],
fpreal32  x,
fpreal32  y 
)
static
static void UT_XNoise::noise2D ( fpreal64  n[3],
fpreal64  dndx[3],
fpreal64  dndy[3],
fpreal64  x,
fpreal64  y 
)
static
static float UT_XNoise::noise3D ( const fpreal32  x[3])
static
static float UT_XNoise::noise3D ( const fpreal64  x[3])
static
static void UT_XNoise::noise3D ( fpreal32 n,
fpreal32 dndx,
fpreal32 dndy,
fpreal32 dndz,
const fpreal32  x[3] 
)
static
static void UT_XNoise::noise3D ( fpreal64 n,
fpreal64 dndx,
fpreal64 dndy,
fpreal64 dndz,
const fpreal64  x[3] 
)
static
static void UT_XNoise::noise3D ( fpreal32  n[3],
const fpreal32  x[3] 
)
static
static void UT_XNoise::noise3D ( fpreal64  n[3],
const fpreal64  x[3] 
)
static
static void UT_XNoise::noise3D ( fpreal32  n[3],
fpreal32  dndx[3],
fpreal32  dndy[3],
fpreal32  dndz[3],
const fpreal32  x[3] 
)
static
static void UT_XNoise::noise3D ( fpreal64  n[3],
fpreal64  dndx[3],
fpreal64  dndy[3],
fpreal64  dndz[3],
const fpreal64  x[3] 
)
static
static float UT_XNoise::noise4D ( const fpreal32  x[4])
static
static float UT_XNoise::noise4D ( const fpreal64  x[4])
static
static void UT_XNoise::noise4D ( fpreal32 n,
fpreal32 dndx,
fpreal32 dndy,
fpreal32 dndz,
fpreal32 dndw,
const fpreal32  x[4] 
)
static
static void UT_XNoise::noise4D ( fpreal64 n,
fpreal64 dndx,
fpreal64 dndy,
fpreal64 dndz,
fpreal64 dndw,
const fpreal64  x[4] 
)
static
static void UT_XNoise::noise4D ( fpreal32  n[3],
const fpreal32  x[4] 
)
static
static void UT_XNoise::noise4D ( fpreal64  n[3],
const fpreal64  x[4] 
)
static
static void UT_XNoise::noise4D ( fpreal32  n[3],
fpreal32  dndx[3],
fpreal32  dndy[3],
fpreal32  dndz[3],
fpreal32  dndw[3],
const fpreal32  x[4] 
)
static
static void UT_XNoise::noise4D ( fpreal64  n[3],
fpreal64  dndx[3],
fpreal64  dndy[3],
fpreal64  dndz[3],
fpreal64  dndw[3],
const fpreal64  x[4] 
)
static

The documentation for this class was generated from the following file: