Struct spirv_reflect::types::op::ReflectBuiltIn
source · pub struct ReflectBuiltIn(_);
Methods from Deref<Target = BuiltIn>
pub const SubgroupEqMaskKHR: BuiltIn = BuiltIn::SubgroupEqMask
pub const SubgroupGeMaskKHR: BuiltIn = BuiltIn::SubgroupGeMask
pub const SubgroupGtMaskKHR: BuiltIn = BuiltIn::SubgroupGtMask
pub const SubgroupLeMaskKHR: BuiltIn = BuiltIn::SubgroupLeMask
pub const SubgroupLtMaskKHR: BuiltIn = BuiltIn::SubgroupLtMask
pub const FragmentSizeNV: BuiltIn = BuiltIn::FragSizeEXT
pub const InvocationsPerPixelNV: BuiltIn = BuiltIn::FragInvocationCountEXT
pub const LaunchIdKHR: BuiltIn = BuiltIn::LaunchIdNV
pub const LaunchSizeKHR: BuiltIn = BuiltIn::LaunchSizeNV
pub const WorldRayOriginKHR: BuiltIn = BuiltIn::WorldRayOriginNV
pub const WorldRayDirectionKHR: BuiltIn = BuiltIn::WorldRayDirectionNV
pub const ObjectRayOriginKHR: BuiltIn = BuiltIn::ObjectRayOriginNV
pub const ObjectRayDirectionKHR: BuiltIn = BuiltIn::ObjectRayDirectionNV
pub const RayTminKHR: BuiltIn = BuiltIn::RayTminNV
pub const RayTmaxKHR: BuiltIn = BuiltIn::RayTmaxNV
pub const InstanceCustomIndexKHR: BuiltIn = BuiltIn::InstanceCustomIndexNV
pub const ObjectToWorldKHR: BuiltIn = BuiltIn::ObjectToWorldNV
pub const WorldToObjectKHR: BuiltIn = BuiltIn::WorldToObjectNV
pub const HitTKHR: BuiltIn = BuiltIn::HitTNV
pub const HitKindKHR: BuiltIn = BuiltIn::HitKindNV
pub const IncomingRayFlagsKHR: BuiltIn = BuiltIn::IncomingRayFlagsNV
Trait Implementations
sourceimpl Clone for ReflectBuiltIn
impl Clone for ReflectBuiltIn
sourcefn clone(&self) -> ReflectBuiltIn
fn clone(&self) -> ReflectBuiltIn
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ReflectBuiltIn
impl Debug for ReflectBuiltIn
sourceimpl Default for ReflectBuiltIn
impl Default for ReflectBuiltIn
sourceimpl Deref for ReflectBuiltIn
impl Deref for ReflectBuiltIn
sourceimpl From<u32> for ReflectBuiltIn
impl From<u32> for ReflectBuiltIn
sourcefn from(raw_built_in: SpvBuiltIn) -> Self
fn from(raw_built_in: SpvBuiltIn) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<ReflectBuiltIn> for ReflectBuiltIn
impl PartialEq<ReflectBuiltIn> for ReflectBuiltIn
sourcefn eq(&self, other: &ReflectBuiltIn) -> bool
fn eq(&self, other: &ReflectBuiltIn) -> bool
impl Copy for ReflectBuiltIn
impl StructuralPartialEq for ReflectBuiltIn
Auto Trait Implementations
impl RefUnwindSafe for ReflectBuiltIn
impl Send for ReflectBuiltIn
impl Sync for ReflectBuiltIn
impl Unpin for ReflectBuiltIn
impl UnwindSafe for ReflectBuiltIn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more