pub struct ComputePass { /* private fields */ }
Implementations§
Source§impl ComputePass
impl ComputePass
pub fn raw(&self) -> *mut SDL_GPUComputePass
pub fn bind_compute_pipeline(&self, pipeline: &ComputePipeline)
pub fn bind_compute_storage_buffers( &self, first_slot: u32, storage_buffers: &[Buffer], )
pub fn bind_compute_storage_textures( &self, first_slot: u32, storage_textures: &[Texture<'_>], )
pub fn dispatch(&self, groupcount_x: u32, groupcount_y: u32, groupcount_z: u32)
Auto Trait Implementations§
impl Freeze for ComputePass
impl RefUnwindSafe for ComputePass
impl !Send for ComputePass
impl !Sync for ComputePass
impl Unpin for ComputePass
impl UnwindSafe for ComputePass
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