#[repr(transparent)]pub struct PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a> { /* private fields */ }
Implementations
sourceimpl<'a> PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
pub fn cooperative_matrix(self, cooperative_matrix: bool) -> Self
pub fn cooperative_matrix_robust_buffer_access(
self,
cooperative_matrix_robust_buffer_access: bool
) -> Self
sourcepub fn build(self) -> PhysicalDeviceCooperativeMatrixFeaturesNV
pub fn build(self) -> PhysicalDeviceCooperativeMatrixFeaturesNV
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> Deref for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
type Target = PhysicalDeviceCooperativeMatrixFeaturesNV
type Target = PhysicalDeviceCooperativeMatrixFeaturesNV
The resulting type after dereferencing.
sourceimpl<'a> DerefMut for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl ExtendsDeviceCreateInfo for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> !Send for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> !Sync for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> Unpin for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more