#[repr(C)]pub struct PhysicalDeviceVulkanSC10Features {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub shader_atomic_instructions: u32,
}Expand description
VkPhysicalDeviceVulkanSC10Features
Provided by VKSC_VERSION_1_0.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES.
p_next: *mut c_voidOptional, may be null.
shader_atomic_instructions: u32Implementations§
Source§impl PhysicalDeviceVulkanSC10Features
impl PhysicalDeviceVulkanSC10Features
Sourcepub fn builder<'a>() -> PhysicalDeviceVulkanSC10FeaturesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceVulkanSC10FeaturesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceVulkanSC10Features
impl Clone for PhysicalDeviceVulkanSC10Features
Source§fn clone(&self) -> PhysicalDeviceVulkanSC10Features
fn clone(&self) -> PhysicalDeviceVulkanSC10Features
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 PhysicalDeviceVulkanSC10Features
impl ExtendsDeviceCreateInfo for PhysicalDeviceVulkanSC10Features
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceVulkanSC10Features
Auto Trait Implementations§
impl Freeze for PhysicalDeviceVulkanSC10Features
impl RefUnwindSafe for PhysicalDeviceVulkanSC10Features
impl !Send for PhysicalDeviceVulkanSC10Features
impl !Sync for PhysicalDeviceVulkanSC10Features
impl Unpin for PhysicalDeviceVulkanSC10Features
impl UnsafeUnpin for PhysicalDeviceVulkanSC10Features
impl UnwindSafe for PhysicalDeviceVulkanSC10Features
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