#[repr(C)]pub struct PhysicalDeviceCooperativeMatrixFeaturesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub cooperative_matrix: u32,
pub cooperative_matrix_robust_buffer_access: u32,
}Expand description
VkPhysicalDeviceCooperativeMatrixFeaturesKHR
Provided by VK_KHR_cooperative_matrix.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR.
p_next: *mut c_voidOptional, may be null.
cooperative_matrix: u32§cooperative_matrix_robust_buffer_access: u32Implementations§
Source§impl PhysicalDeviceCooperativeMatrixFeaturesKHR
impl PhysicalDeviceCooperativeMatrixFeaturesKHR
Sourcepub fn builder<'a>() -> PhysicalDeviceCooperativeMatrixFeaturesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceCooperativeMatrixFeaturesKHRBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl Clone for PhysicalDeviceCooperativeMatrixFeaturesKHR
Source§fn clone(&self) -> PhysicalDeviceCooperativeMatrixFeaturesKHR
fn clone(&self) -> PhysicalDeviceCooperativeMatrixFeaturesKHR
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 PhysicalDeviceCooperativeMatrixFeaturesKHR
impl ExtendsDeviceCreateInfo for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceCooperativeMatrixFeaturesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl RefUnwindSafe for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl !Send for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl !Sync for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl Unpin for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl UnsafeUnpin for PhysicalDeviceCooperativeMatrixFeaturesKHR
impl UnwindSafe for PhysicalDeviceCooperativeMatrixFeaturesKHR
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