#[repr(C)]pub struct PhysicalDeviceLayeredApiPropertiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub vendor_id: u32,
pub device_id: u32,
pub layered_api: PhysicalDeviceLayeredApiKHR,
pub device_name: StringArray<{ _ }>,
}Expand description
VkPhysicalDeviceLayeredApiPropertiesKHR
Provided by VK_KHR_maintenance7.
Returned only*, filled by Vulkan, not constructed by the application.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR.
p_next: *mut c_voidOptional, may be null.
vendor_id: u32§device_id: u32§layered_api: PhysicalDeviceLayeredApiKHR§device_name: StringArray<{ _ }>Implementations§
Source§impl PhysicalDeviceLayeredApiPropertiesKHR
impl PhysicalDeviceLayeredApiPropertiesKHR
Sourcepub fn builder<'a>() -> PhysicalDeviceLayeredApiPropertiesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceLayeredApiPropertiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceLayeredApiPropertiesKHR
impl Clone for PhysicalDeviceLayeredApiPropertiesKHR
Source§fn clone(&self) -> PhysicalDeviceLayeredApiPropertiesKHR
fn clone(&self) -> PhysicalDeviceLayeredApiPropertiesKHR
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 PhysicalDeviceLayeredApiPropertiesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDeviceLayeredApiPropertiesKHR
impl RefUnwindSafe for PhysicalDeviceLayeredApiPropertiesKHR
impl !Send for PhysicalDeviceLayeredApiPropertiesKHR
impl !Sync for PhysicalDeviceLayeredApiPropertiesKHR
impl Unpin for PhysicalDeviceLayeredApiPropertiesKHR
impl UnsafeUnpin for PhysicalDeviceLayeredApiPropertiesKHR
impl UnwindSafe for PhysicalDeviceLayeredApiPropertiesKHR
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