[−][src]Function pbrt::textures::constant::create_constant_float_texture
pub fn create_constant_float_texture(
_tex2world: &Transform,
tp: &TextureParams
) -> ConstantTexture<Float>
Creates new ConstantTexture
from the given TextureParams
with Float
as the data type.
Examples
use pbrt::core::paramset::testutils::make_float_param_set; use pbrt::core::paramset::TextureParams; use pbrt::core::texture::Texture; use pbrt::core::transform::Transform; use pbrt::textures::constant::create_constant_float_texture; let tp = TextureParams::new( make_float_param_set("value", vec![10.]), Default::default(), Default::default(), Default::default(), ); let t = create_constant_float_texture(&Transform::identity(), &tp); assert_eq!(10., t.evaluate(&Default::default()));