pub struct PipelineCreateFlagBits2(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlagBits2
impl PipelineCreateFlagBits2
Sourcepub const _2_DISABLE_OPTIMIZATION: PipelineCreateFlagBits2
pub const _2_DISABLE_OPTIMIZATION: PipelineCreateFlagBits2
Bit 0.
Sourcepub const _2_ALLOW_DERIVATIVES: PipelineCreateFlagBits2
pub const _2_ALLOW_DERIVATIVES: PipelineCreateFlagBits2
Bit 1.
Sourcepub const _2_DERIVATIVE: PipelineCreateFlagBits2
pub const _2_DERIVATIVE: PipelineCreateFlagBits2
Bit 2.
Sourcepub const _2_VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlagBits2
pub const _2_VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlagBits2
Bit 3.
Sourcepub const _2_DISPATCH_BASE: PipelineCreateFlagBits2
pub const _2_DISPATCH_BASE: PipelineCreateFlagBits2
Bit 4.
Sourcepub const _2_FAIL_ON_PIPELINE_COMPILE_REQUIRED: PipelineCreateFlagBits2
pub const _2_FAIL_ON_PIPELINE_COMPILE_REQUIRED: PipelineCreateFlagBits2
Bit 8.
Sourcepub const _2_EARLY_RETURN_ON_FAILURE: PipelineCreateFlagBits2
pub const _2_EARLY_RETURN_ON_FAILURE: PipelineCreateFlagBits2
Bit 9.
Sourcepub const _2_NO_PROTECTED_ACCESS: PipelineCreateFlagBits2
pub const _2_NO_PROTECTED_ACCESS: PipelineCreateFlagBits2
Bit 27.
Sourcepub const _2_PROTECTED_ACCESS_ONLY: PipelineCreateFlagBits2
pub const _2_PROTECTED_ACCESS_ONLY: PipelineCreateFlagBits2
Bit 30.
Sourcepub const _2_EXECUTION_GRAPH_BIT: PipelineCreateFlagBits2
pub const _2_EXECUTION_GRAPH_BIT: PipelineCreateFlagBits2
Bit 32.
Sourcepub const _2_DESCRIPTOR_HEAP: PipelineCreateFlagBits2
pub const _2_DESCRIPTOR_HEAP: PipelineCreateFlagBits2
Bit 36.
pub const _2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES: PipelineCreateFlagBits2 = Self::_2_RAY_TRACING_SKIP_TRIANGLES
Sourcepub const _2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES: PipelineCreateFlagBits2
Bit 33.
Sourcepub const _2_ENABLE_LEGACY_DITHERING: PipelineCreateFlagBits2
pub const _2_ENABLE_LEGACY_DITHERING: PipelineCreateFlagBits2
Bit 34.
Sourcepub const _2_DEFER_COMPILE: PipelineCreateFlagBits2
pub const _2_DEFER_COMPILE: PipelineCreateFlagBits2
Bit 5.
Sourcepub const _2_CAPTURE_STATISTICS: PipelineCreateFlagBits2
pub const _2_CAPTURE_STATISTICS: PipelineCreateFlagBits2
Bit 6.
Sourcepub const _2_CAPTURE_INTERNAL_REPRESENTATIONS: PipelineCreateFlagBits2
pub const _2_CAPTURE_INTERNAL_REPRESENTATIONS: PipelineCreateFlagBits2
Bit 7.
Sourcepub const _2_LINK_TIME_OPTIMIZATION: PipelineCreateFlagBits2
pub const _2_LINK_TIME_OPTIMIZATION: PipelineCreateFlagBits2
Bit 10.
Sourcepub const _2_RETAIN_LINK_TIME_OPTIMIZATION_INFO: PipelineCreateFlagBits2
pub const _2_RETAIN_LINK_TIME_OPTIMIZATION_INFO: PipelineCreateFlagBits2
Bit 23.
Sourcepub const _2_LIBRARY: PipelineCreateFlagBits2
pub const _2_LIBRARY: PipelineCreateFlagBits2
Bit 11.
Sourcepub const _2_RAY_TRACING_SKIP_TRIANGLES: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_SKIP_TRIANGLES: PipelineCreateFlagBits2
Bit 12.
Sourcepub const _2_RAY_TRACING_SKIP_AABBS: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_SKIP_AABBS: PipelineCreateFlagBits2
Bit 13.
Sourcepub const _2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: PipelineCreateFlagBits2
Bit 14.
Sourcepub const _2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: PipelineCreateFlagBits2
Bit 15.
Sourcepub const _2_RAY_TRACING_NO_NULL_MISS_SHADERS: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_NO_NULL_MISS_SHADERS: PipelineCreateFlagBits2
Bit 16.
Sourcepub const _2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: PipelineCreateFlagBits2
Bit 17.
Sourcepub const _2_INDIRECT_BINDABLE: PipelineCreateFlagBits2
pub const _2_INDIRECT_BINDABLE: PipelineCreateFlagBits2
Bit 18.
Sourcepub const _2_RAY_TRACING_ALLOW_MOTION: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_ALLOW_MOTION: PipelineCreateFlagBits2
Bit 20.
Sourcepub const _2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlagBits2
pub const _2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlagBits2
Bit 21.
Sourcepub const _2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: PipelineCreateFlagBits2
pub const _2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: PipelineCreateFlagBits2
Bit 22.
Sourcepub const _2_RAY_TRACING_OPACITY_MICROMAP: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_OPACITY_MICROMAP: PipelineCreateFlagBits2
Bit 24.
Sourcepub const _2_COLOR_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits2
pub const _2_COLOR_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits2
Bit 25.
Sourcepub const _2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits2
pub const _2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits2
Bit 26.
Sourcepub const _2_RAY_TRACING_DISPLACEMENT_MICROMAP: PipelineCreateFlagBits2
pub const _2_RAY_TRACING_DISPLACEMENT_MICROMAP: PipelineCreateFlagBits2
Bit 28.
Sourcepub const _2_DESCRIPTOR_BUFFER: PipelineCreateFlagBits2
pub const _2_DESCRIPTOR_BUFFER: PipelineCreateFlagBits2
Bit 29.
Sourcepub const _2_DISALLOW_OPACITY_MICROMAP_BIT: PipelineCreateFlagBits2
pub const _2_DISALLOW_OPACITY_MICROMAP_BIT: PipelineCreateFlagBits2
Bit 37.
Sourcepub const _2_INSTRUMENT_SHADERS_BIT: PipelineCreateFlagBits2
pub const _2_INSTRUMENT_SHADERS_BIT: PipelineCreateFlagBits2
Bit 39.
Sourcepub const _2_CAPTURE_DATA: PipelineCreateFlagBits2
pub const _2_CAPTURE_DATA: PipelineCreateFlagBits2
Bit 31.
Sourcepub const _2_PER_LAYER_FRAGMENT_DENSITY_BIT: PipelineCreateFlagBits2
pub const _2_PER_LAYER_FRAGMENT_DENSITY_BIT: PipelineCreateFlagBits2
Bit 40.
Sourcepub const _2_64_BIT_INDEXING: PipelineCreateFlagBits2
pub const _2_64_BIT_INDEXING: PipelineCreateFlagBits2
Bit 43.
pub const fn empty() -> PipelineCreateFlagBits2
pub const fn from_raw(value: u64) -> PipelineCreateFlagBits2
pub const fn as_raw(self) -> u64
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: PipelineCreateFlagBits2) -> bool
pub const fn all() -> PipelineCreateFlagBits2
Trait Implementations§
Source§impl BitAnd for PipelineCreateFlagBits2
impl BitAnd for PipelineCreateFlagBits2
Source§type Output = PipelineCreateFlagBits2
type Output = PipelineCreateFlagBits2
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
fn bitand(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
Performs the
& operation. Read moreSource§impl BitAndAssign for PipelineCreateFlagBits2
impl BitAndAssign for PipelineCreateFlagBits2
Source§fn bitand_assign(&mut self, rhs: PipelineCreateFlagBits2)
fn bitand_assign(&mut self, rhs: PipelineCreateFlagBits2)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlagBits2
impl BitOr for PipelineCreateFlagBits2
Source§type Output = PipelineCreateFlagBits2
type Output = PipelineCreateFlagBits2
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
fn bitor(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
Performs the
| operation. Read moreSource§impl BitOrAssign for PipelineCreateFlagBits2
impl BitOrAssign for PipelineCreateFlagBits2
Source§fn bitor_assign(&mut self, rhs: PipelineCreateFlagBits2)
fn bitor_assign(&mut self, rhs: PipelineCreateFlagBits2)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlagBits2
impl BitXor for PipelineCreateFlagBits2
Source§type Output = PipelineCreateFlagBits2
type Output = PipelineCreateFlagBits2
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
fn bitxor(self, rhs: PipelineCreateFlagBits2) -> PipelineCreateFlagBits2
Performs the
^ operation. Read moreSource§impl BitXorAssign for PipelineCreateFlagBits2
impl BitXorAssign for PipelineCreateFlagBits2
Source§fn bitxor_assign(&mut self, rhs: PipelineCreateFlagBits2)
fn bitxor_assign(&mut self, rhs: PipelineCreateFlagBits2)
Performs the
^= operation. Read moreSource§impl Clone for PipelineCreateFlagBits2
impl Clone for PipelineCreateFlagBits2
Source§fn clone(&self) -> PipelineCreateFlagBits2
fn clone(&self) -> PipelineCreateFlagBits2
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 PipelineCreateFlagBits2
impl Debug for PipelineCreateFlagBits2
Source§impl Default for PipelineCreateFlagBits2
impl Default for PipelineCreateFlagBits2
Source§fn default() -> PipelineCreateFlagBits2
fn default() -> PipelineCreateFlagBits2
Returns the “default value” for a type. Read more
Source§impl Hash for PipelineCreateFlagBits2
impl Hash for PipelineCreateFlagBits2
Source§impl Not for PipelineCreateFlagBits2
impl Not for PipelineCreateFlagBits2
Source§type Output = PipelineCreateFlagBits2
type Output = PipelineCreateFlagBits2
The resulting type after applying the
! operator.Source§fn not(self) -> PipelineCreateFlagBits2
fn not(self) -> PipelineCreateFlagBits2
Performs the unary
! operation. Read moreSource§impl Ord for PipelineCreateFlagBits2
impl Ord for PipelineCreateFlagBits2
Source§fn cmp(&self, other: &PipelineCreateFlagBits2) -> Ordering
fn cmp(&self, other: &PipelineCreateFlagBits2) -> 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 PipelineCreateFlagBits2
impl PartialEq for PipelineCreateFlagBits2
Source§impl PartialOrd for PipelineCreateFlagBits2
impl PartialOrd for PipelineCreateFlagBits2
impl Copy for PipelineCreateFlagBits2
impl Eq for PipelineCreateFlagBits2
impl StructuralPartialEq for PipelineCreateFlagBits2
Auto Trait Implementations§
impl Freeze for PipelineCreateFlagBits2
impl RefUnwindSafe for PipelineCreateFlagBits2
impl Send for PipelineCreateFlagBits2
impl Sync for PipelineCreateFlagBits2
impl Unpin for PipelineCreateFlagBits2
impl UnsafeUnpin for PipelineCreateFlagBits2
impl UnwindSafe for PipelineCreateFlagBits2
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