#[repr(C)]pub struct SemaphoreGetWin32HandleInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub semaphore: Semaphore,
pub handle_type: ExternalSemaphoreHandleTypeFlagBits,
}Expand description
VkSemaphoreGetWin32HandleInfoKHR
Provided by VK_KHR_external_semaphore_win32.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR.
p_next: *const c_voidOptional, may be null.
semaphore: Semaphore§handle_type: ExternalSemaphoreHandleTypeFlagBitsImplementations§
Source§impl SemaphoreGetWin32HandleInfoKHR
impl SemaphoreGetWin32HandleInfoKHR
Sourcepub fn builder<'a>() -> SemaphoreGetWin32HandleInfoKHRBuilder<'a>
pub fn builder<'a>() -> SemaphoreGetWin32HandleInfoKHRBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for SemaphoreGetWin32HandleInfoKHR
impl Clone for SemaphoreGetWin32HandleInfoKHR
Source§fn clone(&self) -> SemaphoreGetWin32HandleInfoKHR
fn clone(&self) -> SemaphoreGetWin32HandleInfoKHR
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 SemaphoreGetWin32HandleInfoKHR
Auto Trait Implementations§
impl Freeze for SemaphoreGetWin32HandleInfoKHR
impl RefUnwindSafe for SemaphoreGetWin32HandleInfoKHR
impl !Send for SemaphoreGetWin32HandleInfoKHR
impl !Sync for SemaphoreGetWin32HandleInfoKHR
impl Unpin for SemaphoreGetWin32HandleInfoKHR
impl UnsafeUnpin for SemaphoreGetWin32HandleInfoKHR
impl UnwindSafe for SemaphoreGetWin32HandleInfoKHR
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