blender_texlib.cpp File Reference

#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 Documentation

#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().


Generated on Mon May 18 07:16:34 2009 for lux by  doxygen 1.5.8