#include <math.h>
#include "blender_texlib.h"
#include <stdio.h>
Go to the source code of this file.
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} |
#define RNG_ADDEND 0xB |
Definition at line 44 of file blender_texlib.cpp.
Referenced by blender::rng_getInt().
#define RNG_MASK 0x0000FFFFFFFFFFFFll |
Definition at line 43 of file blender_texlib.cpp.
Referenced by blender::rng_getInt().
#define RNG_MULTIPLIER 0x5DEECE66Dll |
Definition at line 42 of file blender_texlib.cpp.
Referenced by blender::rng_getInt().