pub struct PipelineCreateFlags(/* private fields */);Expand description
Implementations§
Source§impl PipelineCreateFlags
impl PipelineCreateFlags
pub const fn empty() -> PipelineCreateFlags
pub const fn from_raw(x: u32) -> PipelineCreateFlags
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: PipelineCreateFlags) -> bool
Sourcepub const fn contains(self, other: PipelineCreateFlags) -> bool
pub const fn contains(self, other: PipelineCreateFlags) -> bool
Returns whether other is a subset of self
Source§impl PipelineCreateFlags
impl PipelineCreateFlags
pub const DISABLE_OPTIMIZATION: PipelineCreateFlags
pub const ALLOW_DERIVATIVES: PipelineCreateFlags
pub const DERIVATIVE: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_KHR_dynamic_rendering’
impl PipelineCreateFlags
Generated from ‘VK_KHR_dynamic_rendering’
Source§impl PipelineCreateFlags
Generated from ‘VK_KHR_device_group’
impl PipelineCreateFlags
Generated from ‘VK_KHR_device_group’
pub const VIEW_INDEX_FROM_DEVICE_INDEX_KHR: PipelineCreateFlags = Self::VIEW_INDEX_FROM_DEVICE_INDEX
Source§impl PipelineCreateFlags
Generated from ‘VK_KHR_ray_tracing_pipeline’
impl PipelineCreateFlags
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR: PipelineCreateFlags
pub const RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_KHR: PipelineCreateFlags
pub const RAY_TRACING_NO_NULL_MISS_SHADERS_KHR: PipelineCreateFlags
pub const RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_KHR: PipelineCreateFlags
pub const RAY_TRACING_SKIP_TRIANGLES_KHR: PipelineCreateFlags
pub const RAY_TRACING_SKIP_AABBS_KHR: PipelineCreateFlags
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_NV_ray_tracing’
impl PipelineCreateFlags
Generated from ‘VK_NV_ray_tracing’
pub const DEFER_COMPILE_NV: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_KHR_pipeline_executable_properties’
impl PipelineCreateFlags
Generated from ‘VK_KHR_pipeline_executable_properties’
Source§impl PipelineCreateFlags
Generated from ‘VK_NV_device_generated_commands’
impl PipelineCreateFlags
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_BINDABLE_NV: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_KHR_pipeline_library’
impl PipelineCreateFlags
Generated from ‘VK_KHR_pipeline_library’
pub const LIBRARY_KHR: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_pipeline_creation_cache_control’
impl PipelineCreateFlags
Generated from ‘VK_EXT_pipeline_creation_cache_control’
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED_EXT: PipelineCreateFlags = Self::FAIL_ON_PIPELINE_COMPILE_REQUIRED
pub const EARLY_RETURN_ON_FAILURE_EXT: PipelineCreateFlags = Self::EARLY_RETURN_ON_FAILURE
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_descriptor_buffer’
impl PipelineCreateFlags
Generated from ‘VK_EXT_descriptor_buffer’
pub const DESCRIPTOR_BUFFER_EXT: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_graphics_pipeline_library’
impl PipelineCreateFlags
Generated from ‘VK_EXT_graphics_pipeline_library’
Source§impl PipelineCreateFlags
Generated from ‘VK_NV_ray_tracing_motion_blur’
impl PipelineCreateFlags
Generated from ‘VK_NV_ray_tracing_motion_blur’
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_attachment_feedback_loop_layout’
impl PipelineCreateFlags
Generated from ‘VK_EXT_attachment_feedback_loop_layout’
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_opacity_micromap’
impl PipelineCreateFlags
Generated from ‘VK_EXT_opacity_micromap’
Source§impl PipelineCreateFlags
Generated from ‘VK_NV_displacement_micromap’
impl PipelineCreateFlags
Generated from ‘VK_NV_displacement_micromap’
Source§impl PipelineCreateFlags
Generated from ‘VK_EXT_pipeline_protected_access’
impl PipelineCreateFlags
Generated from ‘VK_EXT_pipeline_protected_access’
Source§impl PipelineCreateFlags
Generated from ‘VK_VERSION_1_1’
impl PipelineCreateFlags
Generated from ‘VK_VERSION_1_1’
pub const VIEW_INDEX_FROM_DEVICE_INDEX: PipelineCreateFlags
pub const DISPATCH_BASE: PipelineCreateFlags
Source§impl PipelineCreateFlags
Generated from ‘VK_VERSION_1_3’
impl PipelineCreateFlags
Generated from ‘VK_VERSION_1_3’
Trait Implementations§
Source§impl BitAnd for PipelineCreateFlags
impl BitAnd for PipelineCreateFlags
Source§type Output = PipelineCreateFlags
type Output = PipelineCreateFlags
& operator.Source§fn bitand(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
fn bitand(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
& operation. Read moreSource§impl BitAndAssign for PipelineCreateFlags
impl BitAndAssign for PipelineCreateFlags
Source§fn bitand_assign(&mut self, rhs: PipelineCreateFlags)
fn bitand_assign(&mut self, rhs: PipelineCreateFlags)
&= operation. Read moreSource§impl BitOr for PipelineCreateFlags
impl BitOr for PipelineCreateFlags
Source§type Output = PipelineCreateFlags
type Output = PipelineCreateFlags
| operator.Source§fn bitor(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
fn bitor(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
| operation. Read moreSource§impl BitOrAssign for PipelineCreateFlags
impl BitOrAssign for PipelineCreateFlags
Source§fn bitor_assign(&mut self, rhs: PipelineCreateFlags)
fn bitor_assign(&mut self, rhs: PipelineCreateFlags)
|= operation. Read moreSource§impl BitXor for PipelineCreateFlags
impl BitXor for PipelineCreateFlags
Source§type Output = PipelineCreateFlags
type Output = PipelineCreateFlags
^ operator.Source§fn bitxor(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
fn bitxor(self, rhs: PipelineCreateFlags) -> PipelineCreateFlags
^ operation. Read moreSource§impl BitXorAssign for PipelineCreateFlags
impl BitXorAssign for PipelineCreateFlags
Source§fn bitxor_assign(&mut self, rhs: PipelineCreateFlags)
fn bitxor_assign(&mut self, rhs: PipelineCreateFlags)
^= operation. Read moreSource§impl Clone for PipelineCreateFlags
impl Clone for PipelineCreateFlags
Source§fn clone(&self) -> PipelineCreateFlags
fn clone(&self) -> PipelineCreateFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PipelineCreateFlags
impl Debug for PipelineCreateFlags
Source§impl Default for PipelineCreateFlags
impl Default for PipelineCreateFlags
Source§fn default() -> PipelineCreateFlags
fn default() -> PipelineCreateFlags
Source§impl Hash for PipelineCreateFlags
impl Hash for PipelineCreateFlags
Source§impl Not for PipelineCreateFlags
impl Not for PipelineCreateFlags
Source§type Output = PipelineCreateFlags
type Output = PipelineCreateFlags
! operator.Source§fn not(self) -> PipelineCreateFlags
fn not(self) -> PipelineCreateFlags
! operation. Read more