Struct screen_13::driver::vk::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder
source · [−]#[repr(transparent)]pub struct PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
pub fn descriptor_set_host_mapping(
self,
descriptor_set_host_mapping: bool
) -> PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
sourcepub fn build(self) -> PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
pub fn build(self) -> PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
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 PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> Deref for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
type Target = PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
type Target = PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsDeviceCreateInfo for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'_>
impl<'_> ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> !Send for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> !Sync for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> Unpin for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'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