#[repr(transparent)]pub struct GeometryTypeKHR(pub i32);Expand description
Open integer representation of VkGeometryTypeKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl GeometryTypeKHR
impl GeometryTypeKHR
Sourcepub const TRIANGLES_KHR: Self
pub const TRIANGLES_KHR: Self
Native value VK_GEOMETRY_TYPE_TRIANGLES_KHR.
Sourcepub const INSTANCES_KHR: Self
pub const INSTANCES_KHR: Self
Native value VK_GEOMETRY_TYPE_INSTANCES_KHR.
Sourcepub const TRIANGLES_NV: Self
pub const TRIANGLES_NV: Self
Native value VK_GEOMETRY_TYPE_TRIANGLES_NV.
Sourcepub const SPHERES_NV: Self
pub const SPHERES_NV: Self
Native value VK_GEOMETRY_TYPE_SPHERES_NV.
Sourcepub const LINEAR_SWEPT_SPHERES_NV: Self
pub const LINEAR_SWEPT_SPHERES_NV: Self
Native value VK_GEOMETRY_TYPE_LINEAR_SWEPT_SPHERES_NV.
Sourcepub const DENSE_GEOMETRY_FORMAT_TRIANGLES_AMDX: Self
pub const DENSE_GEOMETRY_FORMAT_TRIANGLES_AMDX: Self
Native value VK_GEOMETRY_TYPE_DENSE_GEOMETRY_FORMAT_TRIANGLES_AMDX.
Khronos reference: VK_GEOMETRY_TYPE_DENSE_GEOMETRY_FORMAT_TRIANGLES_AMDX
Sourcepub const MICROMAP_KHR: Self
pub const MICROMAP_KHR: Self
Native value VK_GEOMETRY_TYPE_MICROMAP_KHR.
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
Source§impl Clone for GeometryTypeKHR
impl Clone for GeometryTypeKHR
impl Copy for GeometryTypeKHR
Source§impl Debug for GeometryTypeKHR
impl Debug for GeometryTypeKHR
Source§impl Default for GeometryTypeKHR
impl Default for GeometryTypeKHR
impl Eq for GeometryTypeKHR
Source§impl Hash for GeometryTypeKHR
impl Hash for GeometryTypeKHR
Source§impl PartialEq for GeometryTypeKHR
impl PartialEq for GeometryTypeKHR
impl StructuralPartialEq for GeometryTypeKHR
Auto Trait Implementations§
impl Forget for GeometryTypeKHR
impl Freeze for GeometryTypeKHR
impl Move for GeometryTypeKHR
impl RefUnwindSafe for GeometryTypeKHR
impl Send for GeometryTypeKHR
impl Sync for GeometryTypeKHR
impl Unpin for GeometryTypeKHR
impl UnsafeUnpin for GeometryTypeKHR
impl UnwindSafe for GeometryTypeKHR
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