pub struct PipelineCreateFlagBits(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Sourcepub const DISABLE_OPTIMIZATION: PipelineCreateFlagBits
pub const DISABLE_OPTIMIZATION: PipelineCreateFlagBits
Bit 0.
Sourcepub const ALLOW_DERIVATIVES: PipelineCreateFlagBits
pub const ALLOW_DERIVATIVES: PipelineCreateFlagBits
Bit 1.
Sourcepub const DERIVATIVE: PipelineCreateFlagBits
pub const DERIVATIVE: PipelineCreateFlagBits
Bit 2.
Sourcepub const DISPATCH_BASE: PipelineCreateFlagBits
pub const DISPATCH_BASE: PipelineCreateFlagBits
Bit 4.
Sourcepub const VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlagBits
pub const VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlagBits
Bit 3.
Sourcepub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: PipelineCreateFlagBits
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: PipelineCreateFlagBits
Bit 8.
Sourcepub const EARLY_RETURN_ON_FAILURE: PipelineCreateFlagBits
pub const EARLY_RETURN_ON_FAILURE: PipelineCreateFlagBits
Bit 9.
Sourcepub const NO_PROTECTED_ACCESS: PipelineCreateFlagBits
pub const NO_PROTECTED_ACCESS: PipelineCreateFlagBits
Bit 27.
Sourcepub const PROTECTED_ACCESS_ONLY: PipelineCreateFlagBits
pub const PROTECTED_ACCESS_ONLY: PipelineCreateFlagBits
Bit 30.
Sourcepub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: PipelineCreateFlagBits
pub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: PipelineCreateFlagBits
Bit 14.
Sourcepub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: PipelineCreateFlagBits
pub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: PipelineCreateFlagBits
Bit 15.
Sourcepub const RAY_TRACING_NO_NULL_MISS_SHADERS: PipelineCreateFlagBits
pub const RAY_TRACING_NO_NULL_MISS_SHADERS: PipelineCreateFlagBits
Bit 16.
Sourcepub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: PipelineCreateFlagBits
pub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: PipelineCreateFlagBits
Bit 17.
Sourcepub const RAY_TRACING_SKIP_TRIANGLES: PipelineCreateFlagBits
pub const RAY_TRACING_SKIP_TRIANGLES: PipelineCreateFlagBits
Bit 12.
Sourcepub const RAY_TRACING_SKIP_AABBS: PipelineCreateFlagBits
pub const RAY_TRACING_SKIP_AABBS: PipelineCreateFlagBits
Bit 13.
Sourcepub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: PipelineCreateFlagBits
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: PipelineCreateFlagBits
Bit 19.
Sourcepub const DEFER_COMPILE: PipelineCreateFlagBits
pub const DEFER_COMPILE: PipelineCreateFlagBits
Bit 5.
Sourcepub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: PipelineCreateFlagBits
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT: PipelineCreateFlagBits
Bit 22.
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT: PipelineCreateFlagBits = Self::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT
Sourcepub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlagBits
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlagBits
Bit 21.
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlagBits = Self::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT
Sourcepub const CAPTURE_STATISTICS: PipelineCreateFlagBits
pub const CAPTURE_STATISTICS: PipelineCreateFlagBits
Bit 6.
Sourcepub const CAPTURE_INTERNAL_REPRESENTATIONS: PipelineCreateFlagBits
pub const CAPTURE_INTERNAL_REPRESENTATIONS: PipelineCreateFlagBits
Bit 7.
Sourcepub const INDIRECT_BINDABLE: PipelineCreateFlagBits
pub const INDIRECT_BINDABLE: PipelineCreateFlagBits
Bit 18.
Sourcepub const LIBRARY: PipelineCreateFlagBits
pub const LIBRARY: PipelineCreateFlagBits
Bit 11.
Sourcepub const DESCRIPTOR_BUFFER: PipelineCreateFlagBits
pub const DESCRIPTOR_BUFFER: PipelineCreateFlagBits
Bit 29.
Sourcepub const RETAIN_LINK_TIME_OPTIMIZATION_INFO: PipelineCreateFlagBits
pub const RETAIN_LINK_TIME_OPTIMIZATION_INFO: PipelineCreateFlagBits
Bit 23.
Sourcepub const LINK_TIME_OPTIMIZATION: PipelineCreateFlagBits
pub const LINK_TIME_OPTIMIZATION: PipelineCreateFlagBits
Bit 10.
Sourcepub const RAY_TRACING_ALLOW_MOTION: PipelineCreateFlagBits
pub const RAY_TRACING_ALLOW_MOTION: PipelineCreateFlagBits
Bit 20.
Sourcepub const COLOR_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits
pub const COLOR_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits
Bit 25.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits
pub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP: PipelineCreateFlagBits
Bit 26.
Sourcepub const RAY_TRACING_OPACITY_MICROMAP: PipelineCreateFlagBits
pub const RAY_TRACING_OPACITY_MICROMAP: PipelineCreateFlagBits
Bit 24.
Sourcepub const RAY_TRACING_DISPLACEMENT_MICROMAP: PipelineCreateFlagBits
pub const RAY_TRACING_DISPLACEMENT_MICROMAP: PipelineCreateFlagBits
Bit 28.
pub const fn empty() -> PipelineCreateFlagBits
pub const fn from_raw(value: u32) -> PipelineCreateFlagBits
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: PipelineCreateFlagBits) -> bool
pub const fn all() -> PipelineCreateFlagBits
Trait Implementations§
Source§impl BitAnd for PipelineCreateFlagBits
impl BitAnd for PipelineCreateFlagBits
Source§type Output = PipelineCreateFlagBits
type Output = PipelineCreateFlagBits
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
fn bitand(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
Performs the
& operation. Read moreSource§impl BitAndAssign for PipelineCreateFlagBits
impl BitAndAssign for PipelineCreateFlagBits
Source§fn bitand_assign(&mut self, rhs: PipelineCreateFlagBits)
fn bitand_assign(&mut self, rhs: PipelineCreateFlagBits)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlagBits
impl BitOr for PipelineCreateFlagBits
Source§type Output = PipelineCreateFlagBits
type Output = PipelineCreateFlagBits
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
fn bitor(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
Performs the
| operation. Read moreSource§impl BitOrAssign for PipelineCreateFlagBits
impl BitOrAssign for PipelineCreateFlagBits
Source§fn bitor_assign(&mut self, rhs: PipelineCreateFlagBits)
fn bitor_assign(&mut self, rhs: PipelineCreateFlagBits)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlagBits
impl BitXor for PipelineCreateFlagBits
Source§type Output = PipelineCreateFlagBits
type Output = PipelineCreateFlagBits
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
fn bitxor(self, rhs: PipelineCreateFlagBits) -> PipelineCreateFlagBits
Performs the
^ operation. Read moreSource§impl BitXorAssign for PipelineCreateFlagBits
impl BitXorAssign for PipelineCreateFlagBits
Source§fn bitxor_assign(&mut self, rhs: PipelineCreateFlagBits)
fn bitxor_assign(&mut self, rhs: PipelineCreateFlagBits)
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§type Output = PipelineCreateFlagBits
type Output = PipelineCreateFlagBits
The resulting type after applying the
! operator.Source§fn not(self) -> PipelineCreateFlagBits
fn not(self) -> PipelineCreateFlagBits
Performs the unary
! operation. Read moreSource§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