#include "pbrt.h"
#include "texture.h"
#include "paramset.h"
#include "sampling.h"
#include "shape.h"
Go to the source code of this file.
Classes | |
class | Checkerboard2D< T > |
class | Checkerboard3D< T > |
Defines | |
#define | BUMPINT(x) |
#define | SQRT_SAMPLES 4 |
#define | N_SAMPLES (SQRT_SAMPLES * SQRT_SAMPLES) |
#define | N_SAMPLES 4 |
Enumerations | |
enum | { NONE, SUPERSAMPLE, CLOSEDFORM } |
Functions | |
DLLEXPORT Texture< float > * | CreateFloatTexture (const Transform &tex2world, const TextureParams &tp) |
DLLEXPORT Texture< Spectrum > * | CreateSpectrumTexture (const Transform &tex2world, const TextureParams &tp) |
Variables | |
enum { ... } | aaMethod |
#define BUMPINT | ( | x | ) |
Value:
Referenced by Checkerboard2D< T >::Evaluate().
#define N_SAMPLES 4 |
#define N_SAMPLES (SQRT_SAMPLES * SQRT_SAMPLES) |
Referenced by Checkerboard3D< T >::Evaluate(), and Checkerboard2D< T >::Evaluate().
#define SQRT_SAMPLES 4 |
Referenced by Checkerboard2D< T >::Evaluate().
anonymous enum |
DLLEXPORT Texture<float>* CreateFloatTexture | ( | const Transform & | tex2world, | |
const TextureParams & | tp | |||
) |
Definition at line 176 of file checkerboard.cpp.
References Error(), TextureParams::FindFloat(), TextureParams::FindInt(), TextureParams::FindString(), TextureParams::FindVector(), TextureParams::GetFloatTexture(), and Transform::GetInverse().
DLLEXPORT Texture<Spectrum>* CreateSpectrumTexture | ( | const Transform & | tex2world, | |
const TextureParams & | tp | |||
) |
Definition at line 217 of file checkerboard.cpp.
References Error(), TextureParams::FindFloat(), TextureParams::FindInt(), TextureParams::FindString(), TextureParams::FindVector(), Transform::GetInverse(), and TextureParams::GetSpectrumTexture().
enum { ... } aaMethod |
Referenced by Checkerboard2D< T >::Checkerboard2D(), and Checkerboard2D< T >::Evaluate().