#[repr(transparent)]pub struct PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
pub fn memory_priority(
self,
memory_priority: bool
) -> PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
sourcepub fn build(self) -> PhysicalDeviceMemoryPriorityFeaturesEXT
pub fn build(self) -> PhysicalDeviceMemoryPriorityFeaturesEXT
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 PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> Deref for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
type Target = PhysicalDeviceMemoryPriorityFeaturesEXT
type Target = PhysicalDeviceMemoryPriorityFeaturesEXT
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsDeviceCreateInfo for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'_>
impl<'_> ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more