#[repr(C)]pub struct VkPhysicalDeviceCoherentMemoryFeaturesAMD {
pub sType: VkStructureType,
pub pNext: *mut void,
pub deviceCoherentMemory: VkBool32,
}Expand description
VkPhysicalDeviceCoherentMemoryFeaturesAMD
Fields§
§sType: VkStructureType§pNext: *mut void§deviceCoherentMemory: VkBool32Implementations§
Trait Implementations§
Source§impl Chainable for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl Chainable for VkPhysicalDeviceCoherentMemoryFeaturesAMD
Source§const TYPE: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD
const TYPE: VkStructureType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD
The value of
sType fieldSource§fn p_next_mut(&mut self) -> &mut *mut c_void
fn p_next_mut(&mut self) -> &mut *mut c_void
The mutable reference of
pNext fieldSource§unsafe fn push_next<E: Extend<Self>>(&mut self, ex: &mut E) -> &mut Self
unsafe fn push_next<E: Extend<Self>>(&mut self, ex: &mut E) -> &mut Self
Push the next struct to the chain
Source§unsafe fn next(&self) -> Option<&VkBaseInStructure>
unsafe fn next(&self) -> Option<&VkBaseInStructure>
Get the next struct in the chain
Source§unsafe fn next_mut(&mut self) -> Option<&mut VkBaseOutStructure>
unsafe fn next_mut(&mut self) -> Option<&mut VkBaseOutStructure>
Get the next struct in the chain
Source§unsafe fn upcast(&self) -> &VkBaseInStructure
unsafe fn upcast(&self) -> &VkBaseInStructure
Upcast the struct to
VkBaseInStructureSource§unsafe fn upcast_mut(&mut self) -> &mut VkBaseOutStructure
unsafe fn upcast_mut(&mut self) -> &mut VkBaseOutStructure
Upcast the struct to
VkBaseOutStructureSource§impl Clone for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl Clone for VkPhysicalDeviceCoherentMemoryFeaturesAMD
Source§fn clone(&self) -> VkPhysicalDeviceCoherentMemoryFeaturesAMD
fn clone(&self) -> VkPhysicalDeviceCoherentMemoryFeaturesAMD
Returns a duplicate 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 moreimpl Copy for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl Extend<VkDeviceCreateInfo> for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl Extend<VkPhysicalDeviceFeatures2> for VkPhysicalDeviceCoherentMemoryFeaturesAMD
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl RefUnwindSafe for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl !Send for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl !Sync for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl Unpin for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl UnsafeUnpin for VkPhysicalDeviceCoherentMemoryFeaturesAMD
impl UnwindSafe for VkPhysicalDeviceCoherentMemoryFeaturesAMD
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