pub struct PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
.
Implementations§
source§impl PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
pub fn extended_sparse_address_space_size( self, extended_sparse_address_space_size: DeviceSize ) -> Self
pub fn extended_sparse_image_usage_flags( self, extended_sparse_image_usage_flags: ImageUsageFlags ) -> Self
pub fn extended_sparse_buffer_usage_flags( self, extended_sparse_buffer_usage_flags: BufferUsageFlags ) -> Self
pub fn build(self) -> PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
Trait Implementations§
source§impl Cast for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl Cast for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
§type Target = PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
type Target = PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl Clone for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
source§fn clone(&self) -> PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
fn clone(&self) -> PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
Returns a copy 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 moresource§impl Default for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl Default for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
source§fn default() -> PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
fn default() -> PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
Auto Trait Implementations§
impl Freeze for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl RefUnwindSafe for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl !Send for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl !Sync for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl Unpin for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
impl UnwindSafe for PhysicalDeviceExtendedSparseAddressSpacePropertiesNVBuilder
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