Trait bevy::render::renderer::RenderResource[]

pub trait RenderResource {
    pub fn resource_type(&self) -> Option<RenderResourceType>;
pub fn write_buffer_bytes(&self, buffer: &mut [u8]);
pub fn buffer_byte_len(&self) -> Option<usize>;
pub fn texture(&self) -> Option<&Handle<Texture>>; }

Required methods

pub fn resource_type(&self) -> Option<RenderResourceType>

pub fn write_buffer_bytes(&self, buffer: &mut [u8])

pub fn buffer_byte_len(&self) -> Option<usize>

pub fn texture(&self) -> Option<&Handle<Texture>>

Loading content...

Implementations on Foreign Types

impl RenderResource for f32

impl RenderResource for u32

impl RenderResource for Option<Handle<Texture>>

impl RenderResource for f64

impl RenderResource for i8

impl RenderResource for u16

impl RenderResource for i64

impl RenderResource for i16

impl<T> RenderResource for Vec<T, Global> where
    T: Byteable

impl RenderResource for i32

impl RenderResource for u64

impl RenderResource for u8

Loading content...

Implementors

impl RenderResource for Color

impl RenderResource for Handle<Texture>

impl RenderResource for Mat4

impl RenderResource for Vec3

impl RenderResource for Vec2

impl RenderResource for Vec4

impl RenderResource for Sprite

impl RenderResource for TextureAtlasSprite

impl RenderResource for GlobalTransform

Loading content...