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