Trait rin::material::MaterialParameterTypes[][src]

pub trait MaterialParameterTypes {
Show methods pub fn uniform_parameters(&self) -> Vec<UniformRef<'_>, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
;
pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
;
pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
;
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>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn texture_parameters(&self) -> Vec<UniformRef<'_>, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

pub fn cubemap_parameters(&self) -> Vec<UniformRef<'_>, Global>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[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]

Loading content...

Implementors

impl MaterialParameterTypes for ShaderMaterial[src]

impl MaterialParameterTypes for SkyboxMaterial[src]

impl MaterialParameterTypes for WaterMaterial[src]

impl MaterialParameterTypes for AnisotropicMaterial[src]

impl MaterialParameterTypes for BasicMaterial[src]

impl MaterialParameterTypes for ClearcoatMaterial[src]

impl MaterialParameterTypes for ClothMaterial[src]

impl MaterialParameterTypes for ClothSubsurfaceMaterial[src]

impl MaterialParameterTypes for LambertMaterial[src]

impl MaterialParameterTypes for OutlineMaterial[src]

impl MaterialParameterTypes for StandardMaterial[src]

impl MaterialParameterTypes for SubsurfaceMaterial[src]

Loading content...