pub struct GpuSort { /* private fields */ }Implementations§
Source§impl GpuSort
impl GpuSort
pub fn new(context: &GpuContext, label: &str, capacity: u32) -> Self
pub fn sort_64( &self, device: &Device, recorder: &mut ComputeRecorder<'_>, count_holder: &GpuBuffer, args: &GpuBuffer, lo_words: u32, hi_words: u32, keys_lo: &GpuBuffer, keys_hi: &GpuBuffer, values: &GpuBuffer, keys_lo_out: &GpuBuffer, keys_hi_out: &GpuBuffer, values_out: &GpuBuffer, )
pub fn debug_histogram(&self) -> &GpuBuffer
Auto Trait Implementations§
impl !Freeze for GpuSort
impl !RefUnwindSafe for GpuSort
impl !UnwindSafe for GpuSort
impl Send for GpuSort
impl Sync for GpuSort
impl Unpin for GpuSort
impl UnsafeUnpin for GpuSort
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