#[repr(C)]pub struct PhysicalDeviceCooperativeMatrixPropertiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub cooperative_matrix_supported_stages: ShaderStageFlags,
}Expand description
VkPhysicalDeviceCooperativeMatrixPropertiesKHR
Provided by VK_KHR_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_KHR.
p_next: *mut c_voidOptional, may be null.
cooperative_matrix_supported_stages: ShaderStageFlagsImplementations§
Source§impl PhysicalDeviceCooperativeMatrixPropertiesKHR
impl PhysicalDeviceCooperativeMatrixPropertiesKHR
Sourcepub fn builder<'a>() -> PhysicalDeviceCooperativeMatrixPropertiesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceCooperativeMatrixPropertiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl Clone for PhysicalDeviceCooperativeMatrixPropertiesKHR
Source§fn clone(&self) -> PhysicalDeviceCooperativeMatrixPropertiesKHR
fn clone(&self) -> PhysicalDeviceCooperativeMatrixPropertiesKHR
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 PhysicalDeviceCooperativeMatrixPropertiesKHR
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceCooperativeMatrixPropertiesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl RefUnwindSafe for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl !Send for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl !Sync for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl Unpin for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl UnsafeUnpin for PhysicalDeviceCooperativeMatrixPropertiesKHR
impl UnwindSafe for PhysicalDeviceCooperativeMatrixPropertiesKHR
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