pub struct SpriteInfo {Show 13 fields
pub sprite_shader_info: ShaderInfo,
pub quad_shader_info: ShaderInfo,
pub mask_shader_info: ShaderInfo,
pub light_shader_info: ShaderInfo,
pub virtual_to_screen_shader_info: ShaderInfo,
pub sampler: Sampler,
pub vertex_buffer: Buffer,
pub index_buffer: Buffer,
pub camera_bind_group_layout: BindGroupLayout,
pub camera_uniform_buffer: Buffer,
pub camera_bind_group: BindGroup,
pub sprite_texture_sampler_bind_group_layout: BindGroupLayout,
pub quad_matrix_and_uv_instance_buffer: Buffer,
}Fields§
§sprite_shader_info: ShaderInfo§quad_shader_info: ShaderInfo§mask_shader_info: ShaderInfo§light_shader_info: ShaderInfo§virtual_to_screen_shader_info: ShaderInfo§sampler: Sampler§vertex_buffer: Buffer§index_buffer: Buffer§camera_bind_group_layout: BindGroupLayout§camera_uniform_buffer: Buffer§camera_bind_group: BindGroup§sprite_texture_sampler_bind_group_layout: BindGroupLayout§quad_matrix_and_uv_instance_buffer: BufferImplementations§
Source§impl SpriteInfo
impl SpriteInfo
pub fn new( device: &Device, surface_texture_format: TextureFormat, view_proj_matrix: Matrix4, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpriteInfo
impl !RefUnwindSafe for SpriteInfo
impl Send for SpriteInfo
impl Sync for SpriteInfo
impl Unpin for SpriteInfo
impl !UnwindSafe for SpriteInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more