pub struct ComputeBuffer {
pub handle: BufferHandle,
pub size: usize,
pub element_size: usize,
}Expand description
A buffer suitable for compute shader storage.
Fields§
§handle: BufferHandle§size: usize§element_size: usizeImplementations§
Source§impl ComputeBuffer
impl ComputeBuffer
Sourcepub fn element_count(&self) -> usize
pub fn element_count(&self) -> usize
Number of elements this buffer can hold.
Trait Implementations§
Source§impl Clone for ComputeBuffer
impl Clone for ComputeBuffer
Source§fn clone(&self) -> ComputeBuffer
fn clone(&self) -> ComputeBuffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ComputeBuffer
impl RefUnwindSafe for ComputeBuffer
impl Send for ComputeBuffer
impl Sync for ComputeBuffer
impl Unpin for ComputeBuffer
impl UnsafeUnpin for ComputeBuffer
impl UnwindSafe for ComputeBuffer
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