#[repr(transparent)]pub struct ScopeKHR(pub i32);Expand description
Open integer representation of VkScopeKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl ScopeKHR
impl ScopeKHR
Sourcepub const DEVICE_KHR: Self
pub const DEVICE_KHR: Self
Native value VK_SCOPE_DEVICE_KHR.
Sourcepub const WORKGROUP_KHR: Self
pub const WORKGROUP_KHR: Self
Native value VK_SCOPE_WORKGROUP_KHR.
Sourcepub const SUBGROUP_KHR: Self
pub const SUBGROUP_KHR: Self
Native value VK_SCOPE_SUBGROUP_KHR.
Sourcepub const QUEUE_FAMILY_KHR: Self
pub const QUEUE_FAMILY_KHR: Self
Native value VK_SCOPE_QUEUE_FAMILY_KHR.
Sourcepub const WORKGROUP_NV: Self
pub const WORKGROUP_NV: Self
Native value VK_SCOPE_WORKGROUP_NV.
Sourcepub const SUBGROUP_NV: Self
pub const SUBGROUP_NV: Self
Native value VK_SCOPE_SUBGROUP_NV.
Sourcepub const QUEUE_FAMILY_NV: Self
pub const QUEUE_FAMILY_NV: Self
Native value VK_SCOPE_QUEUE_FAMILY_NV.
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for ScopeKHR
impl Eq for ScopeKHR
impl StructuralPartialEq for ScopeKHR
Auto Trait Implementations§
impl Forget for ScopeKHR
impl Freeze for ScopeKHR
impl Move for ScopeKHR
impl RefUnwindSafe for ScopeKHR
impl Send for ScopeKHR
impl Sync for ScopeKHR
impl Unpin for ScopeKHR
impl UnsafeUnpin for ScopeKHR
impl UnwindSafe for ScopeKHR
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