[−][src]Trait pbrt::core::texture::Texture
Required Methods
fn evaluate(&self, si: &SurfaceInteraction) -> T
Implementors
impl Texture<f32> for ImageTexture<Float>[src]
impl Texture<f32> for ImageTexture<Float>fn evaluate(&self, si: &SurfaceInteraction) -> Float[src]
fn evaluate(&self, si: &SurfaceInteraction) -> Floatimpl Texture<RGBSpectrum> for ImageTexture<Spectrum>[src]
impl Texture<RGBSpectrum> for ImageTexture<Spectrum>fn evaluate(&self, si: &SurfaceInteraction) -> Spectrum[src]
fn evaluate(&self, si: &SurfaceInteraction) -> Spectrumimpl<T: Copy> Texture<T> for Checkerboard2DTexture<T>[src]
impl<T: Copy> Texture<T> for Checkerboard2DTexture<T>fn evaluate(&self, si: &SurfaceInteraction) -> T[src]
fn evaluate(&self, si: &SurfaceInteraction) -> Timpl<T: Copy> Texture<T> for ConstantTexture<T>[src]
impl<T: Copy> Texture<T> for ConstantTexture<T>fn evaluate(&self, _si: &SurfaceInteraction) -> T[src]
fn evaluate(&self, _si: &SurfaceInteraction) -> Timpl<T: Copy> Texture<T> for ScaleTexture<T> where
T: Mul<Output = T>, [src]
impl<T: Copy> Texture<T> for ScaleTexture<T> where
T: Mul<Output = T>, fn evaluate(&self, si: &SurfaceInteraction) -> T[src]
fn evaluate(&self, si: &SurfaceInteraction) -> T