[][src]Module pbrt::core::texture

Texture is a template class parameterized by return type of its evaluation function. This design makes it possible to reuse almost all of the code among textures that return different types. PBRT currently uses only Float and Spectrum textures.

Structs

CylindricalMapping2D
IdentityMapping3D
PlanarMapping2D
SphericalMapping2D
UVMapping2D

Enums

TextureMapping2D
TextureMapping3D

Constants

NOISE_PERM
NOISE_PERM_SIZE

Traits

Texture

Functions

fbm
grad
lanczos
noise_flt
noise_pnt3
noise_weight
smooth_step
turbulence