pub struct TextureBindGroup {
pub group: BindGroup,
pub sz: TexSZ,
pub buf: Buffer,
}
Expand description
TextureBindGroup (wgpu::BindGroup with texture size)
Fields§
§group: BindGroup
wgpu::BindGroup
sz: TexSZ
sz (always hold copy)
buf: Buffer
wgpu::Buffer for sz
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for TextureBindGroup
impl !RefUnwindSafe for TextureBindGroup
impl Send for TextureBindGroup
impl Sync for TextureBindGroup
impl Unpin for TextureBindGroup
impl !UnwindSafe for TextureBindGroup
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> 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