pub struct PipelineCreateFlags2KHR(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlags2KHR
impl PipelineCreateFlags2KHR
pub const fn empty() -> PipelineCreateFlags2KHR
pub const fn from_raw(x: u64) -> PipelineCreateFlags2KHR
pub const fn as_raw(self) -> u64
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: PipelineCreateFlags2KHR) -> bool
Sourcepub const fn contains(self, other: PipelineCreateFlags2KHR) -> bool
pub const fn contains(self, other: PipelineCreateFlags2KHR) -> bool
Returns whether other is a subset of self
Source§impl PipelineCreateFlags2KHR
impl PipelineCreateFlags2KHR
pub const DISABLE_OPTIMIZATION: PipelineCreateFlags2KHR
pub const ALLOW_DERIVATIVES: PipelineCreateFlags2KHR
pub const DERIVATIVE: PipelineCreateFlags2KHR
Source§impl PipelineCreateFlags2KHR
Generated from ‘VK_KHR_maintenance5’
impl PipelineCreateFlags2KHR
Generated from ‘VK_KHR_maintenance5’
pub const VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlags2KHR
pub const DISPATCH_BASE: PipelineCreateFlags2KHR
pub const DEFER_COMPILE_NV: PipelineCreateFlags2KHR
pub const CAPTURE_STATISTICS: PipelineCreateFlags2KHR
pub const CAPTURE_INTERNAL_REPRESENTATIONS: PipelineCreateFlags2KHR
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: PipelineCreateFlags2KHR
pub const EARLY_RETURN_ON_FAILURE: PipelineCreateFlags2KHR
pub const LINK_TIME_OPTIMIZATION_EXT: PipelineCreateFlags2KHR
pub const RETAIN_LINK_TIME_OPTIMIZATION_INFO_EXT: PipelineCreateFlags2KHR
pub const LIBRARY: PipelineCreateFlags2KHR
pub const RAY_TRACING_SKIP_TRIANGLES: PipelineCreateFlags2KHR
pub const RAY_TRACING_SKIP_AABBS: PipelineCreateFlags2KHR
pub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS: PipelineCreateFlags2KHR
pub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS: PipelineCreateFlags2KHR
pub const RAY_TRACING_NO_NULL_MISS_SHADERS: PipelineCreateFlags2KHR
pub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS: PipelineCreateFlags2KHR
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY: PipelineCreateFlags2KHR
pub const INDIRECT_BINDABLE_NV: PipelineCreateFlags2KHR
pub const RAY_TRACING_ALLOW_MOTION_NV: PipelineCreateFlags2KHR
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT: PipelineCreateFlags2KHR
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: PipelineCreateFlags2KHR
pub const RAY_TRACING_OPACITY_MICROMAP_EXT: PipelineCreateFlags2KHR
pub const COLOR_ATTACHMENT_FEEDBACK_LOOP_EXT: PipelineCreateFlags2KHR
pub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_EXT: PipelineCreateFlags2KHR
pub const NO_PROTECTED_ACCESS_EXT: PipelineCreateFlags2KHR
pub const PROTECTED_ACCESS_ONLY_EXT: PipelineCreateFlags2KHR
pub const RAY_TRACING_DISPLACEMENT_MICROMAP_NV: PipelineCreateFlags2KHR
pub const DESCRIPTOR_BUFFER_EXT: PipelineCreateFlags2KHR
Trait Implementations§
Source§impl BitAnd for PipelineCreateFlags2KHR
impl BitAnd for PipelineCreateFlags2KHR
Source§type Output = PipelineCreateFlags2KHR
type Output = PipelineCreateFlags2KHR
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
fn bitand(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
Performs the
& operation. Read moreSource§impl BitAndAssign for PipelineCreateFlags2KHR
impl BitAndAssign for PipelineCreateFlags2KHR
Source§fn bitand_assign(&mut self, rhs: PipelineCreateFlags2KHR)
fn bitand_assign(&mut self, rhs: PipelineCreateFlags2KHR)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlags2KHR
impl BitOr for PipelineCreateFlags2KHR
Source§type Output = PipelineCreateFlags2KHR
type Output = PipelineCreateFlags2KHR
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
fn bitor(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
Performs the
| operation. Read moreSource§impl BitOrAssign for PipelineCreateFlags2KHR
impl BitOrAssign for PipelineCreateFlags2KHR
Source§fn bitor_assign(&mut self, rhs: PipelineCreateFlags2KHR)
fn bitor_assign(&mut self, rhs: PipelineCreateFlags2KHR)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlags2KHR
impl BitXor for PipelineCreateFlags2KHR
Source§type Output = PipelineCreateFlags2KHR
type Output = PipelineCreateFlags2KHR
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
fn bitxor(self, rhs: PipelineCreateFlags2KHR) -> PipelineCreateFlags2KHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for PipelineCreateFlags2KHR
impl BitXorAssign for PipelineCreateFlags2KHR
Source§fn bitxor_assign(&mut self, rhs: PipelineCreateFlags2KHR)
fn bitxor_assign(&mut self, rhs: PipelineCreateFlags2KHR)
Performs the
^= operation. Read moreSource§impl Clone for PipelineCreateFlags2KHR
impl Clone for PipelineCreateFlags2KHR
Source§fn clone(&self) -> PipelineCreateFlags2KHR
fn clone(&self) -> PipelineCreateFlags2KHR
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PipelineCreateFlags2KHR
impl Debug for PipelineCreateFlags2KHR
Source§impl Default for PipelineCreateFlags2KHR
impl Default for PipelineCreateFlags2KHR
Source§fn default() -> PipelineCreateFlags2KHR
fn default() -> PipelineCreateFlags2KHR
Returns the “default value” for a type. Read more
Source§impl Hash for PipelineCreateFlags2KHR
impl Hash for PipelineCreateFlags2KHR
Source§impl Not for PipelineCreateFlags2KHR
impl Not for PipelineCreateFlags2KHR
Source§type Output = PipelineCreateFlags2KHR
type Output = PipelineCreateFlags2KHR
The resulting type after applying the
! operator.Source§fn not(self) -> PipelineCreateFlags2KHR
fn not(self) -> PipelineCreateFlags2KHR
Performs the unary
! operation. Read moreSource§impl Ord for PipelineCreateFlags2KHR
impl Ord for PipelineCreateFlags2KHR
Source§impl PartialEq for PipelineCreateFlags2KHR
impl PartialEq for PipelineCreateFlags2KHR
Source§impl PartialOrd for PipelineCreateFlags2KHR
impl PartialOrd for PipelineCreateFlags2KHR
impl Copy for PipelineCreateFlags2KHR
impl Eq for PipelineCreateFlags2KHR
impl StructuralPartialEq for PipelineCreateFlags2KHR
Auto Trait Implementations§
impl Freeze for PipelineCreateFlags2KHR
impl RefUnwindSafe for PipelineCreateFlags2KHR
impl Send for PipelineCreateFlags2KHR
impl Sync for PipelineCreateFlags2KHR
impl Unpin for PipelineCreateFlags2KHR
impl UnwindSafe for PipelineCreateFlags2KHR
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)