UT_PNoise Class Reference

#include <UT_PNoise.h>

List of all members.

Static Public Member Functions

static void initNoise ()
static float noise1D (float x)
static float noise2D (const float x[2])
static float noise2D (float x, float y)
static float noise3D (const float x[3])
static float noise4D (const float x[4])
static float flownoise2D (const float x[2], float flow)
static float flownoise2D (float x, float y, float flow)
static float flownoise3D (const float x[3], float flow)
static float flownoise4D (const float x[4], float flow)
static void noise1D (fpreal32 *dest, const fpreal32 *src, int n)
static void noise2D (fpreal32 *dest, const fpreal32 *x, const fpreal32 *y, int n)
static void noise3D (fpreal32 *dest, const UT_Vector3 *src, int n)
static void noise4D (fpreal32 *dest, const UT_Vector4 *src, int n)
static float noise1D (float x, uint period)
static float noise2D (const float x[2], uint period[2])
static float noise2D (float x, float y, uint px, uint py)
static float noise3D (const float x[3], uint period[3])
static float noise4D (const float x[4], uint period[4])
static float flownoise2D (const float x[2], uint period[2], float flow)
static float flownoise2D (float x, float y, uint px, uint py, float flow)
static float flownoise3D (const float x[3], uint period[3], float flow)
static float flownoise4D (const float x[4], uint period[4], float flow)
static void noise1D (float n[3], float x)
static void noise2D (float n[3], const float x[2])
static void noise2D (float n[3], float x, float y)
static void noise3D (float n[3], const float x[3])
static void noise4D (float n[3], const float x[4])
static void flownoise2D (float n[3], const float x[2], float flow)
static void flownoise2D (float n[3], float x, float y, float flow)
static void flownoise3D (float n[3], const float x[3], float flow)
static void flownoise4D (float n[3], const float x[4], float flow)
static void noise1D (UT_Vector3 *dest, const fpreal32 *P, int n)
static void noise2D (UT_Vector3 *dest, const fpreal32 *x, const fpreal32 *y, int n)
static void noise3D (UT_Vector3 *dest, const UT_Vector3 *P, int n)
static void noise4D (UT_Vector3 *dest, const UT_Vector4 *P, int n)
static void noise1D (float n[3], float x, uint per)
static void noise2D (float n[3], const float x[2], uint per[2])
static void noise2D (float n[3], float x, float y, uint px, uint py)
static void noise3D (float n[3], const float x[3], uint per[3])
static void noise4D (float n[3], const float x[4], uint per[4])
static void flownoise2D (float n[3], const float x[2], uint per[2], float flow)
static void flownoise2D (float n[3], float x, float y, uint px, uint py, float flow)
static void flownoise3D (float n[3], const float x[3], uint per[3], float flow)
static void flownoise4D (float n[3], const float x[4], uint per[4], float flow)


Detailed Description

Definition at line 29 of file UT_PNoise.h.


Member Function Documentation

static void UT_PNoise::flownoise2D ( float  n[3],
float  x,
float  y,
uint  px,
uint  py,
float  flow 
) [static]

static void UT_PNoise::flownoise2D ( float  n[3],
const float  x[2],
uint  per[2],
float  flow 
) [static]

static void UT_PNoise::flownoise2D ( float  n[3],
float  x,
float  y,
float  flow 
) [static]

static void UT_PNoise::flownoise2D ( float  n[3],
const float  x[2],
float  flow 
) [static]

static float UT_PNoise::flownoise2D ( float  x,
float  y,
uint  px,
uint  py,
float  flow 
) [static]

static float UT_PNoise::flownoise2D ( const float  x[2],
uint  period[2],
float  flow 
) [static]

static float UT_PNoise::flownoise2D ( float  x,
float  y,
float  flow 
) [static]

static float UT_PNoise::flownoise2D ( const float  x[2],
float  flow 
) [static]

static void UT_PNoise::flownoise3D ( float  n[3],
const float  x[3],
uint  per[3],
float  flow 
) [static]

static void UT_PNoise::flownoise3D ( float  n[3],
const float  x[3],
float  flow 
) [static]

static float UT_PNoise::flownoise3D ( const float  x[3],
uint  period[3],
float  flow 
) [static]

static float UT_PNoise::flownoise3D ( const float  x[3],
float  flow 
) [static]

static void UT_PNoise::flownoise4D ( float  n[3],
const float  x[4],
uint  per[4],
float  flow 
) [static]

static void UT_PNoise::flownoise4D ( float  n[3],
const float  x[4],
float  flow 
) [static]

static float UT_PNoise::flownoise4D ( const float  x[4],
uint  period[4],
float  flow 
) [static]

static float UT_PNoise::flownoise4D ( const float  x[4],
float  flow 
) [static]

static void UT_PNoise::initNoise (  )  [static]

static void UT_PNoise::noise1D ( float  n[3],
float  x,
uint  per 
) [static]

static void UT_PNoise::noise1D ( UT_Vector3 dest,
const fpreal32 P,
int  n 
) [static]

static void UT_PNoise::noise1D ( float  n[3],
float  x 
) [static]

static float UT_PNoise::noise1D ( float  x,
uint  period 
) [static]

static void UT_PNoise::noise1D ( fpreal32 dest,
const fpreal32 src,
int  n 
) [static]

static float UT_PNoise::noise1D ( float  x  )  [static]

static void UT_PNoise::noise2D ( float  n[3],
float  x,
float  y,
uint  px,
uint  py 
) [static]

static void UT_PNoise::noise2D ( float  n[3],
const float  x[2],
uint  per[2] 
) [static]

static void UT_PNoise::noise2D ( UT_Vector3 dest,
const fpreal32 x,
const fpreal32 y,
int  n 
) [static]

static void UT_PNoise::noise2D ( float  n[3],
float  x,
float  y 
) [static]

static void UT_PNoise::noise2D ( float  n[3],
const float  x[2] 
) [static]

static float UT_PNoise::noise2D ( float  x,
float  y,
uint  px,
uint  py 
) [static]

static float UT_PNoise::noise2D ( const float  x[2],
uint  period[2] 
) [static]

static void UT_PNoise::noise2D ( fpreal32 dest,
const fpreal32 x,
const fpreal32 y,
int  n 
) [static]

static float UT_PNoise::noise2D ( float  x,
float  y 
) [static]

static float UT_PNoise::noise2D ( const float  x[2]  )  [static]

static void UT_PNoise::noise3D ( float  n[3],
const float  x[3],
uint  per[3] 
) [static]

static void UT_PNoise::noise3D ( UT_Vector3 dest,
const UT_Vector3 P,
int  n 
) [static]

static void UT_PNoise::noise3D ( float  n[3],
const float  x[3] 
) [static]

static float UT_PNoise::noise3D ( const float  x[3],
uint  period[3] 
) [static]

static void UT_PNoise::noise3D ( fpreal32 dest,
const UT_Vector3 src,
int  n 
) [static]

static float UT_PNoise::noise3D ( const float  x[3]  )  [static]

static void UT_PNoise::noise4D ( float  n[3],
const float  x[4],
uint  per[4] 
) [static]

static void UT_PNoise::noise4D ( UT_Vector3 dest,
const UT_Vector4 P,
int  n 
) [static]

static void UT_PNoise::noise4D ( float  n[3],
const float  x[4] 
) [static]

static float UT_PNoise::noise4D ( const float  x[4],
uint  period[4] 
) [static]

static void UT_PNoise::noise4D ( fpreal32 dest,
const UT_Vector4 src,
int  n 
) [static]

static float UT_PNoise::noise4D ( const float  x[4]  )  [static]


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

Generated on Fri May 25 00:10:51 2012 for HDK by  doxygen 1.5.9