[−][src]Trait mutiny::material::PbrMaterial
Required Methods
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
fn normal_scale(&self) -> f32
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
Implementors
impl PbrMaterial for AnisotropicMaterial
[src]
impl PbrMaterial for AnisotropicMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for ClearcoatMaterial
[src]
impl PbrMaterial for ClearcoatMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for ClothMaterial
[src]
impl PbrMaterial for ClothMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for ClothSubsurfaceMaterial
[src]
impl PbrMaterial for ClothSubsurfaceMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for LambertMaterial
[src]
impl PbrMaterial for LambertMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for StandardMaterial
[src]
impl PbrMaterial for StandardMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId
impl PbrMaterial for SubsurfaceMaterial
[src]
impl PbrMaterial for SubsurfaceMaterial
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
[src]
fn metallic_roughness_map(&self) -> Option<&TextureSampler>
fn base_color_map(&self) -> Option<&TextureSampler>
[src]
fn base_color_map(&self) -> Option<&TextureSampler>
fn normal_map(&self) -> Option<&TextureSampler>
[src]
fn normal_map(&self) -> Option<&TextureSampler>
fn emissive_map(&self) -> Option<&TextureSampler>
[src]
fn emissive_map(&self) -> Option<&TextureSampler>
fn occlusion_map(&self) -> Option<&TextureSampler>
[src]
fn occlusion_map(&self) -> Option<&TextureSampler>
fn anisotropy_map(&self) -> Option<&TextureSampler>
[src]
fn anisotropy_map(&self) -> Option<&TextureSampler>
fn alpha_ty(&self) -> AlphaType
[src]
fn alpha_ty(&self) -> AlphaType
fn normal_scale(&self) -> f32
[src]
fn normal_scale(&self) -> f32
fn pbr_material_type(&self) -> MaterialType
[src]
fn pbr_material_type(&self) -> MaterialType
fn is_double_sided(&self) -> bool
[src]
fn is_double_sided(&self) -> bool
fn base_color_alpha(&self) -> f32
[src]
fn base_color_alpha(&self) -> f32
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
[src]
fn update_program_id(&mut self, light_info: &LightInfo) -> bool
fn program_id(&self) -> &ProgramId
[src]
fn program_id(&self) -> &ProgramId