#[repr(transparent)]pub struct ShaderGroupShaderKHR(pub i32);Expand description
Open integer representation of VkShaderGroupShaderKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl ShaderGroupShaderKHR
impl ShaderGroupShaderKHR
Sourcepub const GENERAL_KHR: Self
pub const GENERAL_KHR: Self
Native value VK_SHADER_GROUP_SHADER_GENERAL_KHR.
Sourcepub const CLOSEST_HIT_KHR: Self
pub const CLOSEST_HIT_KHR: Self
Native value VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR.
Sourcepub const ANY_HIT_KHR: Self
pub const ANY_HIT_KHR: Self
Native value VK_SHADER_GROUP_SHADER_ANY_HIT_KHR.
Sourcepub const INTERSECTION_KHR: Self
pub const INTERSECTION_KHR: Self
Native value VK_SHADER_GROUP_SHADER_INTERSECTION_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 ShaderGroupShaderKHR
impl Clone for ShaderGroupShaderKHR
impl Copy for ShaderGroupShaderKHR
Source§impl Debug for ShaderGroupShaderKHR
impl Debug for ShaderGroupShaderKHR
Source§impl Default for ShaderGroupShaderKHR
impl Default for ShaderGroupShaderKHR
impl Eq for ShaderGroupShaderKHR
Source§impl Hash for ShaderGroupShaderKHR
impl Hash for ShaderGroupShaderKHR
Source§impl PartialEq for ShaderGroupShaderKHR
impl PartialEq for ShaderGroupShaderKHR
impl StructuralPartialEq for ShaderGroupShaderKHR
Auto Trait Implementations§
impl Forget for ShaderGroupShaderKHR
impl Freeze for ShaderGroupShaderKHR
impl Move for ShaderGroupShaderKHR
impl RefUnwindSafe for ShaderGroupShaderKHR
impl Send for ShaderGroupShaderKHR
impl Sync for ShaderGroupShaderKHR
impl Unpin for ShaderGroupShaderKHR
impl UnsafeUnpin for ShaderGroupShaderKHR
impl UnwindSafe for ShaderGroupShaderKHR
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