[][src]Trait pbrt::core::texture::Texture

pub trait Texture<T> {
    fn evaluate(&self, si: &SurfaceInteraction) -> T;
}

Required Methods

Implementors

impl Texture<f32> for ImageTexture<Float>
[src]

impl Texture<RGBSpectrum> for ImageTexture<Spectrum>
[src]

impl<T: Copy> Texture<T> for Checkerboard2DTexture<T>
[src]

impl<T: Copy> Texture<T> for ConstantTexture<T>
[src]

impl<T: Copy> Texture<T> for ScaleTexture<T> where
    T: Mul<Output = T>, 
[src]