pub struct FftGpuResources {
pub uniform: Buffer,
pub copy_uniform: Buffer,
pub bg_radix2_full: BindGroup,
pub bg_bit_reverse: BindGroup,
pub bg_inner: BindGroup,
pub bg_outer_r4: BindGroup,
pub bg_outer_r2: BindGroup,
pub bg_copy: BindGroup,
}Expand description
Pre-built uniform buffers + bind groups for FFT stages (per executable).
Fields§
§uniform: Buffer§copy_uniform: Buffer§bg_radix2_full: BindGroup§bg_bit_reverse: BindGroup§bg_inner: BindGroup§bg_outer_r4: BindGroup§bg_outer_r2: BindGroup§bg_copy: BindGroupImplementations§
Auto Trait Implementations§
impl !RefUnwindSafe for FftGpuResources
impl !UnwindSafe for FftGpuResources
impl Freeze for FftGpuResources
impl Send for FftGpuResources
impl Sync for FftGpuResources
impl Unpin for FftGpuResources
impl UnsafeUnpin for FftGpuResources
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