#[repr(C)]pub struct PhysicalDeviceCooperativeMatrix2PropertiesNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub cooperative_matrix_workgroup_scope_max_workgroup_size: u32,
pub cooperative_matrix_flexible_dimensions_max_dimension: u32,
pub cooperative_matrix_workgroup_scope_reserved_shared_memory: u32,
}Expand description
VkPhysicalDeviceCooperativeMatrix2PropertiesNV
Provided by VK_NV_cooperative_matrix2.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV.
p_next: *mut c_voidOptional, may be null.
cooperative_matrix_workgroup_scope_max_workgroup_size: u32§cooperative_matrix_flexible_dimensions_max_dimension: u32Implementations§
Source§impl PhysicalDeviceCooperativeMatrix2PropertiesNV
impl PhysicalDeviceCooperativeMatrix2PropertiesNV
Sourcepub fn builder<'a>() -> PhysicalDeviceCooperativeMatrix2PropertiesNVBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceCooperativeMatrix2PropertiesNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl Clone for PhysicalDeviceCooperativeMatrix2PropertiesNV
Source§fn clone(&self) -> PhysicalDeviceCooperativeMatrix2PropertiesNV
fn clone(&self) -> PhysicalDeviceCooperativeMatrix2PropertiesNV
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 moreimpl Copy for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceCooperativeMatrix2PropertiesNV
Auto Trait Implementations§
impl Freeze for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl RefUnwindSafe for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl !Send for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl !Sync for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl Unpin for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl UnsafeUnpin for PhysicalDeviceCooperativeMatrix2PropertiesNV
impl UnwindSafe for PhysicalDeviceCooperativeMatrix2PropertiesNV
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