Struct erupt::vk1_0::PipelineCreateFlagBits
source · #[repr(transparent)]pub struct PipelineCreateFlagBits(pub u32);
Expand description
Vulkan Manual Page · Bits enum of PipelineCreateFlags
Tuple Fields
0: u32
Implementations
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::ext_graphics_pipeline_library
pub const RETAIN_LINK_TIME_OPTIMIZATION_INFO_EXT: Self = _
pub const LINK_TIME_OPTIMIZATION_EXT: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED_EXT: Self = Self::FAIL_ON_PIPELINE_COMPILE_REQUIRED
pub const EARLY_RETURN_ON_FAILURE_EXT: Self = Self::EARLY_RETURN_ON_FAILURE
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::khr_device_group
pub const VIEW_INDEX_FROM_DEVICE_INDEX_KHR: Self = Self::VIEW_INDEX_FROM_DEVICE_INDEX
pub const DISPATCH_BASE_KHR: Self = Self::DISPATCH_BASE
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::khr_dynamic_rendering
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = _
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: Self = _
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = Self::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR
👎Deprecated
pub const PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: Self = Self::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT
👎Deprecated
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
pub const CAPTURE_STATISTICS_KHR: Self = _
pub const CAPTURE_INTERNAL_REPRESENTATIONS_KHR: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::khr_pipeline_library
pub const LIBRARY_KHR: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::khr_ray_tracing_pipeline
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_SKIP_TRIANGLES_KHR: Self = _
pub const RAY_TRACING_SKIP_AABBS_KHR: Self = _
pub const RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::nv_device_generated_commands
pub const INDIRECT_BINDABLE_NV: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::nv_ray_tracing
pub const DEFER_COMPILE_NV: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::extensions::nv_ray_tracing_motion_blur
pub const RAY_TRACING_ALLOW_MOTION_NV: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
sourcepub const fn bitmask(&self) -> PipelineCreateFlags
pub const fn bitmask(&self) -> PipelineCreateFlags
Converts this enum variant to the corresponding bitmask
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::vk1_0
pub const DISABLE_OPTIMIZATION: Self = _
pub const ALLOW_DERIVATIVES: Self = _
pub const DERIVATIVE: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::vk1_1
pub const VIEW_INDEX_FROM_DEVICE_INDEX: Self = _
pub const DISPATCH_BASE: Self = _
sourceimpl PipelineCreateFlagBits
impl PipelineCreateFlagBits
Provided by crate::vk1_3
pub const FAIL_ON_PIPELINE_COMPILE_REQUIRED: Self = _
pub const EARLY_RETURN_ON_FAILURE: Self = _
Trait Implementations
sourceimpl Clone for PipelineCreateFlagBits
impl Clone for PipelineCreateFlagBits
sourcefn clone(&self) -> PipelineCreateFlagBits
fn clone(&self) -> PipelineCreateFlagBits
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PipelineCreateFlagBits
impl Debug for PipelineCreateFlagBits
sourceimpl Default for PipelineCreateFlagBits
impl Default for PipelineCreateFlagBits
sourcefn default() -> PipelineCreateFlagBits
fn default() -> PipelineCreateFlagBits
Returns the “default value” for a type. Read more
sourceimpl Hash for PipelineCreateFlagBits
impl Hash for PipelineCreateFlagBits
sourceimpl Ord for PipelineCreateFlagBits
impl Ord for PipelineCreateFlagBits
sourcefn cmp(&self, other: &PipelineCreateFlagBits) -> Ordering
fn cmp(&self, other: &PipelineCreateFlagBits) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<PipelineCreateFlagBits> for PipelineCreateFlagBits
impl PartialEq<PipelineCreateFlagBits> for PipelineCreateFlagBits
sourcefn eq(&self, other: &PipelineCreateFlagBits) -> bool
fn eq(&self, other: &PipelineCreateFlagBits) -> bool
sourceimpl PartialOrd<PipelineCreateFlagBits> for PipelineCreateFlagBits
impl PartialOrd<PipelineCreateFlagBits> for PipelineCreateFlagBits
sourcefn partial_cmp(&self, other: &PipelineCreateFlagBits) -> Option<Ordering>
fn partial_cmp(&self, other: &PipelineCreateFlagBits) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for PipelineCreateFlagBits
impl Eq for PipelineCreateFlagBits
impl StructuralEq for PipelineCreateFlagBits
impl StructuralPartialEq for PipelineCreateFlagBits
Auto Trait Implementations
impl RefUnwindSafe for PipelineCreateFlagBits
impl Send for PipelineCreateFlagBits
impl Sync for PipelineCreateFlagBits
impl Unpin for PipelineCreateFlagBits
impl UnwindSafe for PipelineCreateFlagBits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more