pub struct PipelineCreateFlagBits2(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlagBits2
impl PipelineCreateFlagBits2
Sourcepub const _2_DISABLE_OPTIMIZATION: Self
pub const _2_DISABLE_OPTIMIZATION: Self
Bit 0.
Sourcepub const _2_ALLOW_DERIVATIVES: Self
pub const _2_ALLOW_DERIVATIVES: Self
Bit 1.
Sourcepub const _2_DERIVATIVE: Self
pub const _2_DERIVATIVE: Self
Bit 2.
Sourcepub const _2_VIEW_INDEX_FROM_DEVICE_INDEX: Self
pub const _2_VIEW_INDEX_FROM_DEVICE_INDEX: Self
Bit 3.
Sourcepub const _2_DISPATCH_BASE: Self
pub const _2_DISPATCH_BASE: Self
Bit 4.
Sourcepub const _2_FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self
pub const _2_FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self
Bit 8.
Sourcepub const _2_EARLY_RETURN_ON_FAILURE: Self
pub const _2_EARLY_RETURN_ON_FAILURE: Self
Bit 9.
Sourcepub const _2_NO_PROTECTED_ACCESS: Self
pub const _2_NO_PROTECTED_ACCESS: Self
Bit 27.
Sourcepub const _2_PROTECTED_ACCESS_ONLY: Self
pub const _2_PROTECTED_ACCESS_ONLY: Self
Bit 30.
Sourcepub const _2_EXECUTION_GRAPH_BIT: Self
pub const _2_EXECUTION_GRAPH_BIT: Self
Bit 32.
Sourcepub const _2_DESCRIPTOR_HEAP: Self
pub const _2_DESCRIPTOR_HEAP: Self
Bit 36.
pub const _2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES: Self = Self::_2_RAY_TRACING_SKIP_TRIANGLES
Sourcepub const _2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES: Self
pub const _2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES: Self
Bit 33.
Sourcepub const _2_ENABLE_LEGACY_DITHERING: Self
pub const _2_ENABLE_LEGACY_DITHERING: Self
Bit 34.
Sourcepub const _2_DEFER_COMPILE: Self
pub const _2_DEFER_COMPILE: Self
Bit 5.
Sourcepub const _2_CAPTURE_STATISTICS: Self
pub const _2_CAPTURE_STATISTICS: Self
Bit 6.
Sourcepub const _2_CAPTURE_INTERNAL_REPRESENTATIONS: Self
pub const _2_CAPTURE_INTERNAL_REPRESENTATIONS: Self
Bit 7.
Sourcepub const _2_LINK_TIME_OPTIMIZATION: Self
pub const _2_LINK_TIME_OPTIMIZATION: Self
Bit 10.
Sourcepub const _2_RETAIN_LINK_TIME_OPTIMIZATION_INFO: Self
pub const _2_RETAIN_LINK_TIME_OPTIMIZATION_INFO: Self
Bit 23.
Sourcepub const _2_LIBRARY: Self
pub const _2_LIBRARY: Self
Bit 11.
Sourcepub const _2_RAY_TRACING_SKIP_TRIANGLES: Self
pub const _2_RAY_TRACING_SKIP_TRIANGLES: Self
Bit 12.
Sourcepub const _2_RAY_TRACING_SKIP_AABBS: Self
pub const _2_RAY_TRACING_SKIP_AABBS: Self
Bit 13.
Sourcepub const _2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: Self
pub const _2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: Self
Bit 14.
Sourcepub const _2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: Self
pub const _2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: Self
Bit 15.
Sourcepub const _2_RAY_TRACING_NO_NULL_MISS_SHADERS: Self
pub const _2_RAY_TRACING_NO_NULL_MISS_SHADERS: Self
Bit 16.
Sourcepub const _2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: Self
pub const _2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: Self
Bit 17.
Sourcepub const _2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: Self
pub const _2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: Self
Bit 19.
Sourcepub const _2_INDIRECT_BINDABLE: Self
pub const _2_INDIRECT_BINDABLE: Self
Bit 18.
Sourcepub const _2_RAY_TRACING_ALLOW_MOTION: Self
pub const _2_RAY_TRACING_ALLOW_MOTION: Self
Bit 20.
Sourcepub const _2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const _2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 21.
Sourcepub const _2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
pub const _2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
Bit 22.
Sourcepub const _2_RAY_TRACING_OPACITY_MICROMAP: Self
pub const _2_RAY_TRACING_OPACITY_MICROMAP: Self
Bit 24.
Sourcepub const _2_COLOR_ATTACHMENT_FEEDBACK_LOOP: Self
pub const _2_COLOR_ATTACHMENT_FEEDBACK_LOOP: Self
Bit 25.
Sourcepub const _2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: Self
pub const _2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: Self
Bit 26.
Sourcepub const _2_RAY_TRACING_DISPLACEMENT_MICROMAP: Self
pub const _2_RAY_TRACING_DISPLACEMENT_MICROMAP: Self
Bit 28.
Sourcepub const _2_DESCRIPTOR_BUFFER: Self
pub const _2_DESCRIPTOR_BUFFER: Self
Bit 29.
Sourcepub const _2_DISALLOW_OPACITY_MICROMAP_BIT: Self
pub const _2_DISALLOW_OPACITY_MICROMAP_BIT: Self
Bit 37.
Sourcepub const _2_INSTRUMENT_SHADERS_BIT: Self
pub const _2_INSTRUMENT_SHADERS_BIT: Self
Bit 39.
Sourcepub const _2_CAPTURE_DATA: Self
pub const _2_CAPTURE_DATA: Self
Bit 31.
Sourcepub const _2_PER_LAYER_FRAGMENT_DENSITY_BIT: Self
pub const _2_PER_LAYER_FRAGMENT_DENSITY_BIT: Self
Bit 40.
Sourcepub const _2_64_BIT_INDEXING: Self
pub const _2_64_BIT_INDEXING: Self
Bit 43.
pub const fn empty() -> Self
pub const fn from_raw(value: u64) -> Self
pub const fn as_raw(self) -> u64
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 PipelineCreateFlagBits2
impl BitAnd for PipelineCreateFlagBits2
Source§impl BitAndAssign for PipelineCreateFlagBits2
impl BitAndAssign for PipelineCreateFlagBits2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlagBits2
impl BitOr for PipelineCreateFlagBits2
Source§impl BitOrAssign for PipelineCreateFlagBits2
impl BitOrAssign for PipelineCreateFlagBits2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlagBits2
impl BitXor for PipelineCreateFlagBits2
Source§impl BitXorAssign for PipelineCreateFlagBits2
impl BitXorAssign for PipelineCreateFlagBits2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
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§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