#[repr(C)]pub struct DeviceGroupPresentCapabilitiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub present_mask: [u32; 32],
pub modes: DeviceGroupPresentModeFlagBitsKHR,
}Expand description
VkDeviceGroupPresentCapabilitiesKHR
Provided by VK_KHR_swapchain.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR.
p_next: *mut c_voidOptional, may be null.
present_mask: [u32; 32]§modes: DeviceGroupPresentModeFlagBitsKHRImplementations§
Source§impl DeviceGroupPresentCapabilitiesKHR
impl DeviceGroupPresentCapabilitiesKHR
Sourcepub fn builder<'a>() -> DeviceGroupPresentCapabilitiesKHRBuilder<'a>
pub fn builder<'a>() -> DeviceGroupPresentCapabilitiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DeviceGroupPresentCapabilitiesKHR
impl Clone for DeviceGroupPresentCapabilitiesKHR
Source§fn clone(&self) -> DeviceGroupPresentCapabilitiesKHR
fn clone(&self) -> DeviceGroupPresentCapabilitiesKHR
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 moreSource§impl Default for DeviceGroupPresentCapabilitiesKHR
impl Default for DeviceGroupPresentCapabilitiesKHR
Source§fn default() -> DeviceGroupPresentCapabilitiesKHR
fn default() -> DeviceGroupPresentCapabilitiesKHR
Returns the “default value” for a type. Read more
impl Copy for DeviceGroupPresentCapabilitiesKHR
Auto Trait Implementations§
impl Freeze for DeviceGroupPresentCapabilitiesKHR
impl RefUnwindSafe for DeviceGroupPresentCapabilitiesKHR
impl !Send for DeviceGroupPresentCapabilitiesKHR
impl !Sync for DeviceGroupPresentCapabilitiesKHR
impl Unpin for DeviceGroupPresentCapabilitiesKHR
impl UnsafeUnpin for DeviceGroupPresentCapabilitiesKHR
impl UnwindSafe for DeviceGroupPresentCapabilitiesKHR
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