#[repr(C)]pub struct VkCooperativeMatrixPropertiesNV {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub MSize: u32,
pub NSize: u32,
pub KSize: u32,
pub AType: VkComponentTypeNV,
pub BType: VkComponentTypeNV,
pub CType: VkComponentTypeNV,
pub DType: VkComponentTypeNV,
pub scope: VkScopeNV,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§MSize: u32
§NSize: u32
§KSize: u32
§AType: VkComponentTypeNV
§BType: VkComponentTypeNV
§CType: VkComponentTypeNV
§DType: VkComponentTypeNV
§scope: VkScopeNV
Trait Implementations§
Source§impl Clone for VkCooperativeMatrixPropertiesNV
impl Clone for VkCooperativeMatrixPropertiesNV
Source§fn clone(&self) -> VkCooperativeMatrixPropertiesNV
fn clone(&self) -> VkCooperativeMatrixPropertiesNV
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkCooperativeMatrixPropertiesNV
Auto Trait Implementations§
impl Freeze for VkCooperativeMatrixPropertiesNV
impl RefUnwindSafe for VkCooperativeMatrixPropertiesNV
impl !Send for VkCooperativeMatrixPropertiesNV
impl !Sync for VkCooperativeMatrixPropertiesNV
impl Unpin for VkCooperativeMatrixPropertiesNV
impl UnwindSafe for VkCooperativeMatrixPropertiesNV
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