pub struct PipelineCreateFlagBits(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Sourcepub const DISABLE_OPTIMIZATION: Self
pub const DISABLE_OPTIMIZATION: Self
Bit 0.
Sourcepub const ALLOW_DERIVATIVES: Self
pub const ALLOW_DERIVATIVES: Self
Bit 1.
Sourcepub const DERIVATIVE: Self
pub const DERIVATIVE: Self
Bit 2.
Sourcepub const DISPATCH_BASE: Self
pub const DISPATCH_BASE: Self
Bit 4.
Sourcepub const VIEW_INDEX_FROM_DEVICE_INDEX: Self
pub const VIEW_INDEX_FROM_DEVICE_INDEX: Self
Bit 3.
Sourcepub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self
Bit 8.
Sourcepub const EARLY_RETURN_ON_FAILURE: Self
pub const EARLY_RETURN_ON_FAILURE: Self
Bit 9.
Sourcepub const NO_PROTECTED_ACCESS: Self
pub const NO_PROTECTED_ACCESS: Self
Bit 27.
Sourcepub const PROTECTED_ACCESS_ONLY: Self
pub const PROTECTED_ACCESS_ONLY: Self
Bit 30.
Sourcepub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: Self
pub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: Self
Bit 14.
Sourcepub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: Self
pub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: Self
Bit 15.
Sourcepub const RAY_TRACING_NO_NULL_MISS_SHADERS: Self
pub const RAY_TRACING_NO_NULL_MISS_SHADERS: Self
Bit 16.
Sourcepub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: Self
pub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: Self
Bit 17.
Sourcepub const RAY_TRACING_SKIP_TRIANGLES: Self
pub const RAY_TRACING_SKIP_TRIANGLES: Self
Bit 12.
Sourcepub const RAY_TRACING_SKIP_AABBS: Self
pub const RAY_TRACING_SKIP_AABBS: Self
Bit 13.
Sourcepub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: Self
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: Self
Bit 19.
Sourcepub const DEFER_COMPILE: Self
pub const DEFER_COMPILE: Self
Bit 5.
Sourcepub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: Self
Bit 22.
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT: Self = Self::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT
Sourcepub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 21.
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT: Self = Self::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT
Sourcepub const CAPTURE_STATISTICS: Self
pub const CAPTURE_STATISTICS: Self
Bit 6.
Sourcepub const CAPTURE_INTERNAL_REPRESENTATIONS: Self
pub const CAPTURE_INTERNAL_REPRESENTATIONS: Self
Bit 7.
Sourcepub const INDIRECT_BINDABLE: Self
pub const INDIRECT_BINDABLE: Self
Bit 18.
Sourcepub const DESCRIPTOR_BUFFER: Self
pub const DESCRIPTOR_BUFFER: Self
Bit 29.
Sourcepub const RETAIN_LINK_TIME_OPTIMIZATION_INFO: Self
pub const RETAIN_LINK_TIME_OPTIMIZATION_INFO: Self
Bit 23.
Sourcepub const LINK_TIME_OPTIMIZATION: Self
pub const LINK_TIME_OPTIMIZATION: Self
Bit 10.
Sourcepub const RAY_TRACING_ALLOW_MOTION: Self
pub const RAY_TRACING_ALLOW_MOTION: Self
Bit 20.
Sourcepub const COLOR_ATTACHMENT_FEEDBACK_LOOP: Self
pub const COLOR_ATTACHMENT_FEEDBACK_LOOP: Self
Bit 25.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: Self
pub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: Self
Bit 26.
Sourcepub const RAY_TRACING_OPACITY_MICROMAP: Self
pub const RAY_TRACING_OPACITY_MICROMAP: Self
Bit 24.
Sourcepub const RAY_TRACING_DISPLACEMENT_MICROMAP: Self
pub const RAY_TRACING_DISPLACEMENT_MICROMAP: Self
Bit 28.
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 PipelineCreateFlagBits
impl BitAnd for PipelineCreateFlagBits
Source§impl BitAndAssign for PipelineCreateFlagBits
impl BitAndAssign for PipelineCreateFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlagBits
impl BitOr for PipelineCreateFlagBits
Source§impl BitOrAssign for PipelineCreateFlagBits
impl BitOrAssign for PipelineCreateFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlagBits
impl BitXor for PipelineCreateFlagBits
Source§impl BitXorAssign for PipelineCreateFlagBits
impl BitXorAssign for PipelineCreateFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for PipelineCreateFlagBits
impl Clone for PipelineCreateFlagBits
Source§fn clone(&self) -> PipelineCreateFlagBits
fn clone(&self) -> PipelineCreateFlagBits
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 PipelineCreateFlagBits
impl Debug for PipelineCreateFlagBits
Source§impl Default for PipelineCreateFlagBits
impl Default for PipelineCreateFlagBits
Source§fn default() -> PipelineCreateFlagBits
fn default() -> PipelineCreateFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for PipelineCreateFlagBits
impl Hash for PipelineCreateFlagBits
Source§impl Not for PipelineCreateFlagBits
impl Not for PipelineCreateFlagBits
Source§impl Ord for PipelineCreateFlagBits
impl Ord for PipelineCreateFlagBits
Source§fn cmp(&self, other: &PipelineCreateFlagBits) -> Ordering
fn cmp(&self, other: &PipelineCreateFlagBits) -> 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 PipelineCreateFlagBits
impl PartialEq for PipelineCreateFlagBits
Source§impl PartialOrd for PipelineCreateFlagBits
impl PartialOrd for PipelineCreateFlagBits
impl Copy for PipelineCreateFlagBits
impl Eq for PipelineCreateFlagBits
impl StructuralPartialEq for PipelineCreateFlagBits
Auto Trait Implementations§
impl Freeze for PipelineCreateFlagBits
impl RefUnwindSafe for PipelineCreateFlagBits
impl Send for PipelineCreateFlagBits
impl Sync for PipelineCreateFlagBits
impl Unpin for PipelineCreateFlagBits
impl UnsafeUnpin for PipelineCreateFlagBits
impl UnwindSafe for PipelineCreateFlagBits
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