#[repr(C)]pub struct TensorMemoryBarrierARM {
pub s_type: StructureType,
pub p_next: *const c_void,
pub src_stage_mask: PipelineStageFlagBits2,
pub src_access_mask: AccessFlagBits2,
pub dst_stage_mask: PipelineStageFlagBits2,
pub dst_access_mask: AccessFlagBits2,
pub src_queue_family_index: u32,
pub dst_queue_family_index: u32,
pub tensor: TensorARM,
}Expand description
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM.
p_next: *const c_voidOptional, may be null.
src_stage_mask: PipelineStageFlagBits2§src_access_mask: AccessFlagBits2§dst_stage_mask: PipelineStageFlagBits2§dst_access_mask: AccessFlagBits2§src_queue_family_index: u32§dst_queue_family_index: u32§tensor: TensorARMImplementations§
Source§impl TensorMemoryBarrierARM
impl TensorMemoryBarrierARM
Sourcepub fn builder<'a>() -> TensorMemoryBarrierARMBuilder<'a>
pub fn builder<'a>() -> TensorMemoryBarrierARMBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for TensorMemoryBarrierARM
impl Clone for TensorMemoryBarrierARM
Source§fn clone(&self) -> TensorMemoryBarrierARM
fn clone(&self) -> TensorMemoryBarrierARM
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 moreSource§impl Debug for TensorMemoryBarrierARM
impl Debug for TensorMemoryBarrierARM
Source§impl Default for TensorMemoryBarrierARM
impl Default for TensorMemoryBarrierARM
Source§fn default() -> TensorMemoryBarrierARM
fn default() -> TensorMemoryBarrierARM
Returns the “default value” for a type. Read more
impl Copy for TensorMemoryBarrierARM
impl ExtendsDependencyInfo for TensorMemoryBarrierARM
Auto Trait Implementations§
impl Freeze for TensorMemoryBarrierARM
impl RefUnwindSafe for TensorMemoryBarrierARM
impl !Send for TensorMemoryBarrierARM
impl !Sync for TensorMemoryBarrierARM
impl Unpin for TensorMemoryBarrierARM
impl UnsafeUnpin for TensorMemoryBarrierARM
impl UnwindSafe for TensorMemoryBarrierARM
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