pub struct GpuBucketSort { /* private fields */ }Implementations§
Source§impl GpuBucketSort
impl GpuBucketSort
pub fn new( context: &GpuContext, label: &str, buckets: u32, data_capacity: u32, ) -> Self
pub fn sort( &self, device: &Device, recorder: &mut ComputeRecorder<'_>, count_holder: &GpuBuffer, args: &GpuBuffer, keys: &GpuBuffer, values: &GpuBuffer, keys_out: &GpuBuffer, values_out: &GpuBuffer, )
Auto Trait Implementations§
impl !Freeze for GpuBucketSort
impl !RefUnwindSafe for GpuBucketSort
impl !UnwindSafe for GpuBucketSort
impl Send for GpuBucketSort
impl Sync for GpuBucketSort
impl Unpin for GpuBucketSort
impl UnsafeUnpin for GpuBucketSort
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