Trait bevy::render::renderer::RenderResources[]

pub trait RenderResources: 'static + Send + Sync {
    pub fn render_resources_len(&self) -> usize;
pub fn get_render_resource(
        &self,
        index: usize
    ) -> Option<&dyn RenderResource>;
pub fn get_render_resource_name(&self, index: usize) -> Option<&str>;
pub fn iter(&self) -> RenderResourceIterator<'_>

Notable traits for RenderResourceIterator<'a>

impl<'a> Iterator for RenderResourceIterator<'a> type Item = &'a (dyn RenderResource + 'a);
; pub fn get_render_resource_hints(
        &self,
        _index: usize
    ) -> Option<RenderResourceHints> { ... } }

Required methods

pub fn render_resources_len(&self) -> usize

pub fn get_render_resource(&self, index: usize) -> Option<&dyn RenderResource>

pub fn get_render_resource_name(&self, index: usize) -> Option<&str>

pub fn iter(&self) -> RenderResourceIterator<'_>

Notable traits for RenderResourceIterator<'a>

impl<'a> Iterator for RenderResourceIterator<'a> type Item = &'a (dyn RenderResource + 'a);

Loading content...

Provided methods

pub fn get_render_resource_hints(
    &self,
    _index: usize
) -> Option<RenderResourceHints>

Loading content...

Implementors

impl RenderResources for StandardMaterial

impl RenderResources for ColorMaterial

impl RenderResources for Sprite

impl RenderResources for TextureAtlas

impl RenderResources for TextureAtlasSprite

impl RenderResources for GlobalTransform

impl RenderResources for Node

Loading content...