pub struct PipelineCreateFlags2(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlags2
impl PipelineCreateFlags2
Source§impl PipelineCreateFlags2
impl PipelineCreateFlags2
pub const DISABLE_OPTIMIZATION: Self
pub const ALLOW_DERIVATIVES: Self
pub const DERIVATIVE: Self
pub const VIEW_INDEX_FROM_DEVICE_INDEX: Self
pub const DISPATCH_BASE: Self
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self
pub const EARLY_RETURN_ON_FAILURE: Self
pub const NO_PROTECTED_ACCESS: Self
pub const PROTECTED_ACCESS_ONLY: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_AMDX_shader_enqueue’
impl PipelineCreateFlags2
Generated from ‘VK_AMDX_shader_enqueue’
pub const EXECUTION_GRAPH_AMDX: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_EXT_descriptor_heap’
impl PipelineCreateFlags2
Generated from ‘VK_EXT_descriptor_heap’
pub const DESCRIPTOR_HEAP_EXT: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_KHR_ray_tracing_pipeline’
impl PipelineCreateFlags2
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_KHR: Self = Self::RAY_TRACING_SKIP_TRIANGLES_KHR
Source§impl PipelineCreateFlags2
Generated from ‘VK_NV_ray_tracing_linear_swept_spheres’
impl PipelineCreateFlags2
Generated from ‘VK_NV_ray_tracing_linear_swept_spheres’
pub const RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_NV: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_EXT_legacy_dithering’
impl PipelineCreateFlags2
Generated from ‘VK_EXT_legacy_dithering’
pub const ENABLE_LEGACY_DITHERING_EXT: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_KHR_maintenance5’
impl PipelineCreateFlags2
Generated from ‘VK_KHR_maintenance5’
pub const DISABLE_OPTIMIZATION_KHR: Self = Self::DISABLE_OPTIMIZATION
pub const ALLOW_DERIVATIVES_KHR: Self = Self::ALLOW_DERIVATIVES
pub const DERIVATIVE_KHR: Self = Self::DERIVATIVE
pub const VIEW_INDEX_FROM_DEVICE_INDEX_KHR: Self = Self::VIEW_INDEX_FROM_DEVICE_INDEX
pub const DEFER_COMPILE_NV: Self
pub const CAPTURE_STATISTICS_KHR: Self
pub const CAPTURE_INTERNAL_REPRESENTATIONS_KHR: Self
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED_KHR: Self = Self::FAIL_ON_PIPELINE_COMPILE_REQUIRED
pub const EARLY_RETURN_ON_FAILURE_KHR: Self = Self::EARLY_RETURN_ON_FAILURE
pub const LINK_TIME_OPTIMIZATION_EXT: Self
pub const RETAIN_LINK_TIME_OPTIMIZATION_INFO_EXT: Self
pub const LIBRARY_KHR: Self
pub const RAY_TRACING_SKIP_TRIANGLES_KHR: Self
pub const RAY_TRACING_SKIP_AABBS_KHR: Self
pub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR: Self
pub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_KHR: Self
pub const RAY_TRACING_NO_NULL_MISS_SHADERS_KHR: Self
pub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_KHR: Self
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR: Self
pub const INDIRECT_BINDABLE_NV: Self
pub const RAY_TRACING_ALLOW_MOTION_NV: Self
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: Self
pub const RAY_TRACING_OPACITY_MICROMAP_EXT: Self
pub const COLOR_ATTACHMENT_FEEDBACK_LOOP_EXT: Self
pub const DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_EXT: Self
pub const NO_PROTECTED_ACCESS_EXT: Self = Self::NO_PROTECTED_ACCESS
pub const PROTECTED_ACCESS_ONLY_EXT: Self = Self::PROTECTED_ACCESS_ONLY
pub const RAY_TRACING_DISPLACEMENT_MICROMAP_NV: Self
pub const DESCRIPTOR_BUFFER_EXT: Self
pub const DISALLOW_OPACITY_MICROMAP_ARM: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_KHR_pipeline_binary’
impl PipelineCreateFlags2
Generated from ‘VK_KHR_pipeline_binary’
pub const CAPTURE_DATA_KHR: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_EXT_device_generated_commands’
impl PipelineCreateFlags2
Generated from ‘VK_EXT_device_generated_commands’
pub const INDIRECT_BINDABLE_EXT: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_VALVE_fragment_density_map_layered’
impl PipelineCreateFlags2
Generated from ‘VK_VALVE_fragment_density_map_layered’
pub const PER_LAYER_FRAGMENT_DENSITY_VALVE: Self
Source§impl PipelineCreateFlags2
Generated from ‘VK_EXT_shader_64bit_indexing’
impl PipelineCreateFlags2
Generated from ‘VK_EXT_shader_64bit_indexing’
pub const TYPE_64_INDEXING_EXT: Self
Trait Implementations§
Source§impl BitAnd for PipelineCreateFlags2
impl BitAnd for PipelineCreateFlags2
Source§impl BitAndAssign for PipelineCreateFlags2
impl BitAndAssign for PipelineCreateFlags2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineCreateFlags2
impl BitOr for PipelineCreateFlags2
Source§impl BitOrAssign for PipelineCreateFlags2
impl BitOrAssign for PipelineCreateFlags2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineCreateFlags2
impl BitXor for PipelineCreateFlags2
Source§impl BitXorAssign for PipelineCreateFlags2
impl BitXorAssign for PipelineCreateFlags2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for PipelineCreateFlags2
impl Clone for PipelineCreateFlags2
Source§fn clone(&self) -> PipelineCreateFlags2
fn clone(&self) -> PipelineCreateFlags2
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 PipelineCreateFlags2
Available on crate feature debug only.
impl Debug for PipelineCreateFlags2
Available on crate feature
debug only.Source§impl Default for PipelineCreateFlags2
impl Default for PipelineCreateFlags2
Source§impl Hash for PipelineCreateFlags2
impl Hash for PipelineCreateFlags2
Source§impl Not for PipelineCreateFlags2
impl Not for PipelineCreateFlags2
Source§impl Ord for PipelineCreateFlags2
impl Ord for PipelineCreateFlags2
Source§fn cmp(&self, other: &PipelineCreateFlags2) -> Ordering
fn cmp(&self, other: &PipelineCreateFlags2) -> 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 PipelineCreateFlags2
impl PartialEq for PipelineCreateFlags2
Source§impl PartialOrd for PipelineCreateFlags2
impl PartialOrd for PipelineCreateFlags2
impl Copy for PipelineCreateFlags2
impl Eq for PipelineCreateFlags2
impl StructuralPartialEq for PipelineCreateFlags2
Auto Trait Implementations§
impl Freeze for PipelineCreateFlags2
impl RefUnwindSafe for PipelineCreateFlags2
impl Send for PipelineCreateFlags2
impl Sync for PipelineCreateFlags2
impl Unpin for PipelineCreateFlags2
impl UnwindSafe for PipelineCreateFlags2
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