[−]Trait bevy::render::shader::ShaderDefs
A collection of "shader defs", which define compile time definitions for shaders.
Required methods
pub fn shader_defs_len(&self) -> usize
pub fn get_shader_def(&self, index: usize) -> Option<&str>
pub fn iter_shader_defs(&self) -> ShaderDefIterator<'_>ⓘNotable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;
Notable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;
Implementors
impl ShaderDefs for StandardMaterial
pub fn shader_defs_len(&self) -> usize
pub fn get_shader_def(&self, index: usize) -> Option<&str>
pub fn iter_shader_defs(&self) -> ShaderDefIterator<'_>ⓘNotable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;
Notable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;
impl ShaderDefs for ColorMaterial
pub fn shader_defs_len(&self) -> usize
pub fn get_shader_def(&self, index: usize) -> Option<&str>
pub fn iter_shader_defs(&self) -> ShaderDefIterator<'_>ⓘNotable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;
Notable traits for ShaderDefIterator<'a>
impl<'a> Iterator for ShaderDefIterator<'a> type Item = &'a str;