pub struct ComputePassDescriptor {
pub name: String,
pub pipeline: ComputePipelineId,
pub workgroup_count: [u32; 3],
pub buffer_intents: Vec<BufferUsageIntent>,
}Fields§
§name: String§pipeline: ComputePipelineId§workgroup_count: [u32; 3]§buffer_intents: Vec<BufferUsageIntent>Implementations§
Source§impl ComputePassDescriptor
impl ComputePassDescriptor
pub fn new( name: impl Into<String>, pipeline: ComputePipelineId, workgroup_count: [u32; 3], ) -> Self
pub fn with_buffer_intents(self, buffer_intents: Vec<BufferUsageIntent>) -> Self
pub fn into_frame_pass(self) -> FramePass
Trait Implementations§
Source§impl Clone for ComputePassDescriptor
impl Clone for ComputePassDescriptor
Source§fn clone(&self) -> ComputePassDescriptor
fn clone(&self) -> ComputePassDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ComputePassDescriptor
impl RefUnwindSafe for ComputePassDescriptor
impl Send for ComputePassDescriptor
impl Sync for ComputePassDescriptor
impl Unpin for ComputePassDescriptor
impl UnsafeUnpin for ComputePassDescriptor
impl UnwindSafe for ComputePassDescriptor
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