|
Classes |
struct | blender::RNG |
Namespaces |
namespace | blender |
Defines |
#define | RNG_MULTIPLIER 0x5DEECE66Dll |
#define | RNG_MASK 0x0000FFFFFFFFFFFFll |
#define | RNG_ADDEND 0xB |
Typedefs |
typedef unsigned long long | blender::r_uint64 |
Functions |
int | blender::rng_getInt (RNG *rng) |
int | blender::BLI_rand (void) |
static int | blender::blend (const Tex *tex, const float *texvec, TexResult *texres) |
static int | blender::clouds (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::tex_sin (float a) |
static float | blender::tex_saw (float a) |
static float | blender::tex_tri (float a) |
static float | blender::wood_int (const Tex *tex, float x, float y, float z) |
static int | blender::wood (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::marble_int (const Tex *tex, float x, float y, float z) |
static int | blender::marble (const Tex *tex, const float *texvec, TexResult *texres) |
static int | blender::magic (const Tex *tex, const float *texvec, TexResult *texres) |
static int | blender::stucci (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::mg_mFractalOrfBmTex (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::mg_ridgedOrHybridMFTex (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::mg_HTerrainTex (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::mg_distNoiseTex (const Tex *tex, const float *texvec, TexResult *texres) |
static float | blender::voronoiTex (const Tex *tex, const float *texvec, TexResult *texres) |
static int | blender::texnoise (const Tex *tex, TexResult *texres) |
int | blender::multitex (const Tex *tex, const float *texvec, TexResult *texres) |
Variables |
static RNG | blender::theBLI_rng = {0} |