☰
Texture
Required Methods
evaluate
Implementors
In rs_pbrt::core::texture
?
Trait
rs_pbrt
::
core
::
texture
::
Texture
source
·
[
−
]
pub trait Texture<T> { fn
evaluate
(&self, si: &
SurfaceInteraction
<'_>) -> T; }
Required Methods
source
fn
evaluate
(&self, si: &
SurfaceInteraction
<'_>) -> T
Implementors
source
impl
Texture
<
f32
> for
ImageTexture
<
Float
>
source
impl
Texture
<
RGBSpectrum
> for
ImageTexture
<
Spectrum
>
source
impl
Texture
<
RGBSpectrum
> for
MarbleTexture
source
impl<T>
Texture
<T> for
FBmTexture
where
T:
From
<
Float
>,
source
impl<T>
Texture
<T> for
WindyTexture
where
T:
From
<
Float
>,
source
impl<T>
Texture
<T> for
WrinkledTexture
where
T:
From
<
Float
>,
source
impl<T:
Copy
>
Texture
<T> for
Checkerboard2DTexture
<T>
source
impl<T:
Copy
>
Texture
<T> for
ConstantTexture
<T>
source
impl<T:
Copy
>
Texture
<T> for
DotsTexture
<T>
source
impl<T:
Copy
>
Texture
<T> for
MixTexture
<T>
where
T:
Add
<Output = T>,
T:
Mul
<Output = T>,
T:
From
<
Float
>,
source
impl<T:
Copy
>
Texture
<T> for
ScaleTexture
<T>
where
T:
Mul
<Output = T>,