Trait rin_material::PbrMaterial [−][src]
pub trait PbrMaterial {
Show methods
fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>;
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>;
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>;
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>;
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>;
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>;
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>;
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>;
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>;
fn alpha_ty(&self) -> &Parameter<AlphaType>;
fn pbr_material_type(&self) -> MaterialType;
fn is_double_sided(&self) -> &Parameter<bool>;
fn normal_scale(&self) -> &Parameter<f32>;
fn base_color_alpha(&self) -> f32;
fn shader_precision(&self) -> &Parameter<ShaderPrecision>;
fn override_translucent(&self) -> &Parameter<Option<bool>>;
fn debug_texcoords(&self) -> &Parameter<bool>;
fn debug_normals(&self) -> &Parameter<bool>;
}Required methods
fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
Implementors
impl PbrMaterial for AnisotropicMaterial[src]
impl PbrMaterial for AnisotropicMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for ClearcoatMaterial[src]
impl PbrMaterial for ClearcoatMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for ClothMaterial[src]
impl PbrMaterial for ClothMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for ClothSubsurfaceMaterial[src]
impl PbrMaterial for ClothSubsurfaceMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for LambertMaterial[src]
impl PbrMaterial for LambertMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for StandardMaterial[src]
impl PbrMaterial for StandardMaterial[src]fn base_color(&self) -> &Parameter<Rgba<f32, LinearRgb>>[src]
fn metallic_roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn metallic_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn roughness_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn base_color_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn normal_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn emissive_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn occlusion_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn anisotropy_map(&self) -> Parameter<Option<&TextureSampler>>[src]
fn alpha_ty(&self) -> &Parameter<AlphaType>[src]
fn normal_scale(&self) -> &Parameter<f32>[src]
fn pbr_material_type(&self) -> MaterialType[src]
fn is_double_sided(&self) -> &Parameter<bool>[src]
fn base_color_alpha(&self) -> f32[src]
fn shader_precision(&self) -> &Parameter<ShaderPrecision>[src]
fn override_translucent(&self) -> &Parameter<Option<bool>>[src]
fn debug_texcoords(&self) -> &Parameter<bool>[src]
fn debug_normals(&self) -> &Parameter<bool>[src]
impl PbrMaterial for SubsurfaceMaterial[src]
impl PbrMaterial for SubsurfaceMaterial[src]