#[repr(transparent)]pub struct AccelerationStructureMemoryRequirementsTypeNV(pub i32);Expand description
Open integer representation of VkAccelerationStructureMemoryRequirementsTypeNV.
Khronos reference: VkAccelerationStructureMemoryRequirementsTypeNV
Tuple Fields§
§0: i32Implementations§
Source§impl AccelerationStructureMemoryRequirementsTypeNV
impl AccelerationStructureMemoryRequirementsTypeNV
Sourcepub const OBJECT_NV: Self
pub const OBJECT_NV: Self
Native value VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV.
Khronos reference: VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV
Sourcepub const BUILD_SCRATCH_NV: Self
pub const BUILD_SCRATCH_NV: Self
Native value VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV.
Khronos reference: VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV
Sourcepub const UPDATE_SCRATCH_NV: Self
pub const UPDATE_SCRATCH_NV: Self
Native value VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV.
Khronos reference: VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_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 AccelerationStructureMemoryRequirementsTypeNV
impl Eq for AccelerationStructureMemoryRequirementsTypeNV
impl StructuralPartialEq for AccelerationStructureMemoryRequirementsTypeNV
Auto Trait Implementations§
impl Forget for AccelerationStructureMemoryRequirementsTypeNV
impl Freeze for AccelerationStructureMemoryRequirementsTypeNV
impl Move for AccelerationStructureMemoryRequirementsTypeNV
impl RefUnwindSafe for AccelerationStructureMemoryRequirementsTypeNV
impl Send for AccelerationStructureMemoryRequirementsTypeNV
impl Sync for AccelerationStructureMemoryRequirementsTypeNV
impl Unpin for AccelerationStructureMemoryRequirementsTypeNV
impl UnsafeUnpin for AccelerationStructureMemoryRequirementsTypeNV
impl UnwindSafe for AccelerationStructureMemoryRequirementsTypeNV
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