[]Trait bevy::render::shader::ShaderDefs

pub trait ShaderDefs {
    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;
; }

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;

Loading content...

Implementors

impl ShaderDefs for StandardMaterial

impl ShaderDefs for ColorMaterial

Loading content...