#[repr(transparent)]pub struct AccelerationStructureBuildTypeKHR(pub i32);Expand description
Open integer representation of VkAccelerationStructureBuildTypeKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl AccelerationStructureBuildTypeKHR
impl AccelerationStructureBuildTypeKHR
Sourcepub const HOST_KHR: Self
pub const HOST_KHR: Self
Native value VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR.
Khronos reference: VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR
Sourcepub const DEVICE_KHR: Self
pub const DEVICE_KHR: Self
Native value VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR.
Khronos reference: VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR
Sourcepub const HOST_OR_DEVICE_KHR: Self
pub const HOST_OR_DEVICE_KHR: Self
Native value VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR.
Khronos reference: VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_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 AccelerationStructureBuildTypeKHR
impl Eq for AccelerationStructureBuildTypeKHR
impl StructuralPartialEq for AccelerationStructureBuildTypeKHR
Auto Trait Implementations§
impl Forget for AccelerationStructureBuildTypeKHR
impl Freeze for AccelerationStructureBuildTypeKHR
impl Move for AccelerationStructureBuildTypeKHR
impl RefUnwindSafe for AccelerationStructureBuildTypeKHR
impl Send for AccelerationStructureBuildTypeKHR
impl Sync for AccelerationStructureBuildTypeKHR
impl Unpin for AccelerationStructureBuildTypeKHR
impl UnsafeUnpin for AccelerationStructureBuildTypeKHR
impl UnwindSafe for AccelerationStructureBuildTypeKHR
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