Struct three_d::CPUMaterial [−][src]
pub struct CPUMaterial { pub name: String, pub color: Option<(f32, f32, f32, f32)>, pub texture_image: Option<CPUTexture<u8>>, pub diffuse_intensity: Option<f32>, pub specular_intensity: Option<f32>, pub specular_power: Option<f32>, }
Expand description
A CPU-side version of a material (for example phong material). Can be constructed manually or loaded via io.
Fields
name: String
color: Option<(f32, f32, f32, f32)>
texture_image: Option<CPUTexture<u8>>
diffuse_intensity: Option<f32>
specular_intensity: Option<f32>
specular_power: Option<f32>