Trait rin::material::MaterialParameterTypes [−][src]
pub trait MaterialParameterTypes {}Show methods
pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ; pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ; pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ; pub fn properties_parameter(
&self
) -> Option<&Parameter<Vec<Property, Global>>>; pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>; pub fn any_uniform_changed(&self) -> bool; pub fn any_texture_changed(&self) -> bool; pub fn any_cubemap_changed(&self) -> bool; pub fn any_data_changed(&self) -> bool; pub fn any_uniform_option_changed(&self) -> bool; pub fn any_texture_option_changed(&self) -> bool; pub fn any_cubemap_option_changed(&self) -> bool; pub fn any_data_option_changed(&self) -> bool; pub fn has_data(&self) -> bool; pub fn has_uniforms(&self) -> bool; pub fn has_textures(&self) -> bool; pub fn has_cubemaps(&self) -> bool;
Required methods
pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
Implementors
impl MaterialParameterTypes for ShaderMaterial
[src]
impl MaterialParameterTypes for ShaderMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for SkyboxMaterial
[src]
impl MaterialParameterTypes for SkyboxMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for WaterMaterial
[src]
impl MaterialParameterTypes for WaterMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for AnisotropicMaterial
[src]
impl MaterialParameterTypes for AnisotropicMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for BasicMaterial
[src]
impl MaterialParameterTypes for BasicMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for ClearcoatMaterial
[src]
impl MaterialParameterTypes for ClearcoatMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for ClothMaterial
[src]
impl MaterialParameterTypes for ClothMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for ClothSubsurfaceMaterial
[src]
impl MaterialParameterTypes for ClothSubsurfaceMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for LambertMaterial
[src]
impl MaterialParameterTypes for LambertMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for OutlineMaterial
[src]
impl MaterialParameterTypes for OutlineMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for StandardMaterial
[src]
impl MaterialParameterTypes for StandardMaterial
[src]pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>ⓘ
[src]
pub fn properties_parameter(&self) -> Option<&Parameter<Vec<Property, Global>>>
[src]
pub fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>
[src]
pub fn any_uniform_changed(&self) -> bool
[src]
pub fn any_texture_changed(&self) -> bool
[src]
pub fn any_cubemap_changed(&self) -> bool
[src]
pub fn any_data_changed(&self) -> bool
[src]
pub fn has_uniforms(&self) -> bool
[src]
pub fn has_data(&self) -> bool
[src]
pub fn has_textures(&self) -> bool
[src]
pub fn has_cubemaps(&self) -> bool
[src]
pub fn any_uniform_option_changed(&self) -> bool
[src]
pub fn any_texture_option_changed(&self) -> bool
[src]
pub fn any_cubemap_option_changed(&self) -> bool
[src]
pub fn any_data_option_changed(&self) -> bool
[src]
impl MaterialParameterTypes for SubsurfaceMaterial
[src]
impl MaterialParameterTypes for SubsurfaceMaterial
[src]