#[repr(transparent)]pub struct ExternalSemaphoreFeatureFlagBits(pub u32);Expand description
Open integer representation of VkExternalSemaphoreFeatureFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl ExternalSemaphoreFeatureFlagBits
impl ExternalSemaphoreFeatureFlagBits
Sourcepub const EXPORTABLE_BIT: Self
pub const EXPORTABLE_BIT: Self
Native value VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT.
Khronos reference: VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT
Sourcepub const IMPORTABLE_BIT: Self
pub const IMPORTABLE_BIT: Self
Native value VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT.
Khronos reference: VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
Sourcepub const EXPORTABLE_BIT_KHR: Self
pub const EXPORTABLE_BIT_KHR: Self
Native value VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR.
Khronos reference: VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR
Sourcepub const IMPORTABLE_BIT_KHR: Self
pub const IMPORTABLE_BIT_KHR: Self
Native value VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR.
Khronos reference: VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for ExternalSemaphoreFeatureFlagBits
impl Eq for ExternalSemaphoreFeatureFlagBits
impl StructuralPartialEq for ExternalSemaphoreFeatureFlagBits
Auto Trait Implementations§
impl Forget for ExternalSemaphoreFeatureFlagBits
impl Freeze for ExternalSemaphoreFeatureFlagBits
impl Move for ExternalSemaphoreFeatureFlagBits
impl RefUnwindSafe for ExternalSemaphoreFeatureFlagBits
impl Send for ExternalSemaphoreFeatureFlagBits
impl Sync for ExternalSemaphoreFeatureFlagBits
impl Unpin for ExternalSemaphoreFeatureFlagBits
impl UnsafeUnpin for ExternalSemaphoreFeatureFlagBits
impl UnwindSafe for ExternalSemaphoreFeatureFlagBits
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