#[repr(C)]pub enum VkPipelineRobustnessBufferBehavior {
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT = 0,
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED = 1,
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS = 2,
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 = 3,
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkPipelineRobustnessBufferBehavior from VK_VERSION_1_4
Variants§
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT = 0
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED = 1
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS = 2
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2 = 3
VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkPipelineRobustnessBufferBehavior
impl VkPipelineRobustnessBufferBehavior
pub const VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT: VkPipelineRobustnessBufferBehavior = VkPipelineRobustnessBufferBehavior::VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT
pub const VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT: VkPipelineRobustnessBufferBehavior = VkPipelineRobustnessBufferBehavior::VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED
pub const VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT: VkPipelineRobustnessBufferBehavior = VkPipelineRobustnessBufferBehavior::VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS
pub const VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT: VkPipelineRobustnessBufferBehavior = VkPipelineRobustnessBufferBehavior::VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2
Trait Implementations§
Source§impl Clone for VkPipelineRobustnessBufferBehavior
impl Clone for VkPipelineRobustnessBufferBehavior
Source§fn clone(&self) -> VkPipelineRobustnessBufferBehavior
fn clone(&self) -> VkPipelineRobustnessBufferBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkPipelineRobustnessBufferBehavior
impl Eq for VkPipelineRobustnessBufferBehavior
Source§impl Ord for VkPipelineRobustnessBufferBehavior
impl Ord for VkPipelineRobustnessBufferBehavior
Source§fn cmp(&self, other: &VkPipelineRobustnessBufferBehavior) -> Ordering
fn cmp(&self, other: &VkPipelineRobustnessBufferBehavior) -> Ordering
1.21.0 (const: unstable) · 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 PartialOrd for VkPipelineRobustnessBufferBehavior
impl PartialOrd for VkPipelineRobustnessBufferBehavior
impl StructuralPartialEq for VkPipelineRobustnessBufferBehavior
Auto Trait Implementations§
impl Freeze for VkPipelineRobustnessBufferBehavior
impl RefUnwindSafe for VkPipelineRobustnessBufferBehavior
impl Send for VkPipelineRobustnessBufferBehavior
impl Sync for VkPipelineRobustnessBufferBehavior
impl Unpin for VkPipelineRobustnessBufferBehavior
impl UnsafeUnpin for VkPipelineRobustnessBufferBehavior
impl UnwindSafe for VkPipelineRobustnessBufferBehavior
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