Trait rin_material::MaterialParameterTypes[][src]

pub trait MaterialParameterTypes {
Show methods fn uniform_parameters(&self) -> Vec<UniformRef<'_>>;
fn texture_parameters(&self) -> Vec<UniformRef<'_>>;
fn cubemap_parameters(&self) -> Vec<UniformRef<'_>>;
fn properties_parameter(&self) -> Option<&Parameter<Vec<Property>>>;
fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>;
fn any_uniform_changed(&self) -> bool;
fn any_texture_changed(&self) -> bool;
fn any_cubemap_changed(&self) -> bool;
fn any_data_changed(&self) -> bool;
fn any_uniform_option_changed(&self) -> bool;
fn any_texture_option_changed(&self) -> bool;
fn any_cubemap_option_changed(&self) -> bool;
fn any_data_option_changed(&self) -> bool;
fn has_data(&self) -> bool;
fn has_uniforms(&self) -> bool;
fn has_textures(&self) -> bool;
fn has_cubemaps(&self) -> bool;
}

Required methods

fn uniform_parameters(&self) -> Vec<UniformRef<'_>>[src]

fn texture_parameters(&self) -> Vec<UniformRef<'_>>[src]

fn cubemap_parameters(&self) -> Vec<UniformRef<'_>>[src]

fn properties_parameter(&self) -> Option<&Parameter<Vec<Property>>>[src]

fn alpha_type_parameter(&self) -> Option<&Parameter<AlphaType>>[src]

fn any_uniform_changed(&self) -> bool[src]

fn any_texture_changed(&self) -> bool[src]

fn any_cubemap_changed(&self) -> bool[src]

fn any_data_changed(&self) -> bool[src]

fn any_uniform_option_changed(&self) -> bool[src]

fn any_texture_option_changed(&self) -> bool[src]

fn any_cubemap_option_changed(&self) -> bool[src]

fn any_data_option_changed(&self) -> bool[src]

fn has_data(&self) -> bool[src]

fn has_uniforms(&self) -> bool[src]

fn has_textures(&self) -> bool[src]

fn has_cubemaps(&self) -> bool[src]

Loading content...

Implementors

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...