#[repr(C)]pub struct VkExternalSemaphoreProperties {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub exportFromImportedHandleTypes: VkExternalSemaphoreHandleTypeFlags,
pub compatibleHandleTypes: VkExternalSemaphoreHandleTypeFlags,
pub externalSemaphoreFeatures: VkExternalSemaphoreFeatureFlags,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§exportFromImportedHandleTypes: VkExternalSemaphoreHandleTypeFlags
§compatibleHandleTypes: VkExternalSemaphoreHandleTypeFlags
§externalSemaphoreFeatures: VkExternalSemaphoreFeatureFlags
Trait Implementations§
Source§impl Clone for VkExternalSemaphoreProperties
impl Clone for VkExternalSemaphoreProperties
Source§fn clone(&self) -> VkExternalSemaphoreProperties
fn clone(&self) -> VkExternalSemaphoreProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkExternalSemaphoreProperties
Auto Trait Implementations§
impl Freeze for VkExternalSemaphoreProperties
impl RefUnwindSafe for VkExternalSemaphoreProperties
impl !Send for VkExternalSemaphoreProperties
impl !Sync for VkExternalSemaphoreProperties
impl Unpin for VkExternalSemaphoreProperties
impl UnwindSafe for VkExternalSemaphoreProperties
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