#include "texture.h"
#include "paramset.h"
#include "shape.h"
Go to the source code of this file.
Namespaces | |
namespace | lux |
Defines | |
#define | NOISE_PERM_SIZE 256 |
Functions | |
float | lux::Grad (int x, int y, int z, float dx, float dy, float dz) |
float | lux::NoiseWeight (float t) |
float | lux::Noise (float x, float y, float z) |
float | lux::Noise (const Point &P) |
float | lux::FBm (const Point &P, const Vector &dpdx, const Vector &dpdy, float omega, int maxOctaves) |
float | lux::Turbulence (const Point &P, const Vector &dpdx, const Vector &dpdy, float omega, int maxOctaves) |
float | lux::Lanczos (float x, float tau) |
Variables | |
static int | lux::NoisePerm [2 *NOISE_PERM_SIZE] |
#define NOISE_PERM_SIZE 256 |
Definition at line 35 of file texture.cpp.