19 lines
670 B
Rust
19 lines
670 B
Rust
use crate::core::image::Image;
|
|
use crate::core::material::CreateMaterial;
|
|
// use crate::core::scattering::TrowbridgeReitzDistribution;
|
|
use crate::utils::TextureParameterDictionary;
|
|
use shared::core::material::Material;
|
|
use shared::materials::ConductorMaterial;
|
|
use std::sync::Arc;
|
|
|
|
impl CreateMaterial for ConductorMaterial {
|
|
fn create(
|
|
_parameters: &TextureParameterDictionary,
|
|
_normal_map: Option<Arc<Image>>,
|
|
_named_materials: &std::collections::HashMap<String, shared::core::material::Material>,
|
|
_loc: &crate::utils::FileLoc,
|
|
_arena: &mut crate::Arena,
|
|
) -> Result<Material, std::fmt::Error> {
|
|
todo!()
|
|
}
|
|
}
|