#[repr(transparent)]pub struct AccelerationStructureCompatibilityKHR(pub i32);Expand description
Open integer representation of VkAccelerationStructureCompatibilityKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl AccelerationStructureCompatibilityKHR
impl AccelerationStructureCompatibilityKHR
Sourcepub const COMPATIBLE_KHR: Self
pub const COMPATIBLE_KHR: Self
Native value VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR.
Khronos reference: VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR
Sourcepub const INCOMPATIBLE_KHR: Self
pub const INCOMPATIBLE_KHR: Self
Native value VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR.
Khronos reference: VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR
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 AccelerationStructureCompatibilityKHR
impl Eq for AccelerationStructureCompatibilityKHR
impl StructuralPartialEq for AccelerationStructureCompatibilityKHR
Auto Trait Implementations§
impl Forget for AccelerationStructureCompatibilityKHR
impl Freeze for AccelerationStructureCompatibilityKHR
impl Move for AccelerationStructureCompatibilityKHR
impl RefUnwindSafe for AccelerationStructureCompatibilityKHR
impl Send for AccelerationStructureCompatibilityKHR
impl Sync for AccelerationStructureCompatibilityKHR
impl Unpin for AccelerationStructureCompatibilityKHR
impl UnsafeUnpin for AccelerationStructureCompatibilityKHR
impl UnwindSafe for AccelerationStructureCompatibilityKHR
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