#[repr(transparent)]pub struct PhysicalDeviceVulkanMemoryModelFeaturesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceVulkanMemoryModelFeatures
.
Implementations§
source§impl PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl PhysicalDeviceVulkanMemoryModelFeaturesBuilder
pub fn vulkan_memory_model(self, vulkan_memory_model: bool) -> Self
pub fn vulkan_memory_model_device_scope( self, vulkan_memory_model_device_scope: bool ) -> Self
pub fn vulkan_memory_model_availability_visibility_chains( self, vulkan_memory_model_availability_visibility_chains: bool ) -> Self
pub fn build(self) -> PhysicalDeviceVulkanMemoryModelFeatures
Trait Implementations§
source§impl Cast for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl Cast for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
§type Target = PhysicalDeviceVulkanMemoryModelFeatures
type Target = PhysicalDeviceVulkanMemoryModelFeatures
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl Clone for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
source§fn clone(&self) -> PhysicalDeviceVulkanMemoryModelFeaturesBuilder
fn clone(&self) -> PhysicalDeviceVulkanMemoryModelFeaturesBuilder
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 PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl Default for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
source§fn default() -> PhysicalDeviceVulkanMemoryModelFeaturesBuilder
fn default() -> PhysicalDeviceVulkanMemoryModelFeaturesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl !Send for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl !Sync for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl Unpin for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
impl UnwindSafe for PhysicalDeviceVulkanMemoryModelFeaturesBuilder
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