pub struct ShaderCreateFlagBitsEXT(/* private fields */);Expand description
Implementations§
Source§impl ShaderCreateFlagBitsEXT
impl ShaderCreateFlagBitsEXT
Sourcepub const LINK_STAGE: Self
pub const LINK_STAGE: Self
Bit 0.
Sourcepub const DESCRIPTOR_HEAP: Self
pub const DESCRIPTOR_HEAP: Self
Bit 10.
Sourcepub const INSTRUMENT_SHADER_BIT: Self
pub const INSTRUMENT_SHADER_BIT: Self
Bit 11.
Sourcepub const ALLOW_VARYING_SUBGROUP_SIZE: Self
pub const ALLOW_VARYING_SUBGROUP_SIZE: Self
Bit 1.
Sourcepub const REQUIRE_FULL_SUBGROUPS: Self
pub const REQUIRE_FULL_SUBGROUPS: Self
Bit 2.
Sourcepub const NO_TASK_SHADER: Self
pub const NO_TASK_SHADER: Self
Bit 3.
Sourcepub const DISPATCH_BASE: Self
pub const DISPATCH_BASE: Self
Bit 4.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 5.
Sourcepub const FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
pub const FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
Bit 6.
Sourcepub const INDIRECT_BINDABLE: Self
pub const INDIRECT_BINDABLE: Self
Bit 7.
Sourcepub const _64_BIT_INDEXING: Self
pub const _64_BIT_INDEXING: Self
Bit 15.
pub const fn empty() -> Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: Self) -> bool
pub const fn all() -> Self
Trait Implementations§
Source§impl BitAnd for ShaderCreateFlagBitsEXT
impl BitAnd for ShaderCreateFlagBitsEXT
Source§impl BitAndAssign for ShaderCreateFlagBitsEXT
impl BitAndAssign for ShaderCreateFlagBitsEXT
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for ShaderCreateFlagBitsEXT
impl BitOr for ShaderCreateFlagBitsEXT
Source§impl BitOrAssign for ShaderCreateFlagBitsEXT
impl BitOrAssign for ShaderCreateFlagBitsEXT
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for ShaderCreateFlagBitsEXT
impl BitXor for ShaderCreateFlagBitsEXT
Source§impl BitXorAssign for ShaderCreateFlagBitsEXT
impl BitXorAssign for ShaderCreateFlagBitsEXT
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for ShaderCreateFlagBitsEXT
impl Clone for ShaderCreateFlagBitsEXT
Source§fn clone(&self) -> ShaderCreateFlagBitsEXT
fn clone(&self) -> ShaderCreateFlagBitsEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShaderCreateFlagBitsEXT
impl Debug for ShaderCreateFlagBitsEXT
Source§impl Default for ShaderCreateFlagBitsEXT
impl Default for ShaderCreateFlagBitsEXT
Source§fn default() -> ShaderCreateFlagBitsEXT
fn default() -> ShaderCreateFlagBitsEXT
Returns the “default value” for a type. Read more
Source§impl Hash for ShaderCreateFlagBitsEXT
impl Hash for ShaderCreateFlagBitsEXT
Source§impl Not for ShaderCreateFlagBitsEXT
impl Not for ShaderCreateFlagBitsEXT
Source§impl Ord for ShaderCreateFlagBitsEXT
impl Ord for ShaderCreateFlagBitsEXT
Source§fn cmp(&self, other: &ShaderCreateFlagBitsEXT) -> Ordering
fn cmp(&self, other: &ShaderCreateFlagBitsEXT) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ShaderCreateFlagBitsEXT
impl PartialEq for ShaderCreateFlagBitsEXT
Source§impl PartialOrd for ShaderCreateFlagBitsEXT
impl PartialOrd for ShaderCreateFlagBitsEXT
impl Copy for ShaderCreateFlagBitsEXT
impl Eq for ShaderCreateFlagBitsEXT
impl StructuralPartialEq for ShaderCreateFlagBitsEXT
Auto Trait Implementations§
impl Freeze for ShaderCreateFlagBitsEXT
impl RefUnwindSafe for ShaderCreateFlagBitsEXT
impl Send for ShaderCreateFlagBitsEXT
impl Sync for ShaderCreateFlagBitsEXT
impl Unpin for ShaderCreateFlagBitsEXT
impl UnsafeUnpin for ShaderCreateFlagBitsEXT
impl UnwindSafe for ShaderCreateFlagBitsEXT
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