texture.h File Reference

#include "lux.h"
#include "geometry/transform.h"
#include "spectrum.h"
Include dependency graph for texture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lux::TextureMapping2D
class  lux::UVMapping2D
class  lux::SphericalMapping2D
class  lux::CylindricalMapping2D
class  lux::PlanarMapping2D
class  lux::TextureMapping3D
class  lux::IdentityMapping3D
class  lux::EnvironmentMapping
class  lux::LatLongMapping
class  lux::AngularMapping
class  lux::VerticalCrossMapping
class  lux::Texture< T >

Namespaces

namespace  lux

Functions

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)
Generated by  doxygen 1.6.2-20100208