#[non_exhaustive]#[repr(u32)]pub enum VkColorSpaceKHR {
Show 17 variants
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0,
VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 1_000_104_001,
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 1_000_104_002,
VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 1_000_104_003,
VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 1_000_104_004,
VK_COLOR_SPACE_BT709_LINEAR_EXT = 1_000_104_005,
VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1_000_104_006,
VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1_000_104_007,
VK_COLOR_SPACE_HDR10_ST2084_EXT = 1_000_104_008,
VK_COLOR_SPACE_DOLBYVISION_EXT = 1_000_104_009,
VK_COLOR_SPACE_HDR10_HLG_EXT = 1_000_104_010,
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1_000_104_011,
VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 1_000_104_012,
VK_COLOR_SPACE_PASS_THROUGH_EXT = 1_000_104_013,
VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 1_000_104_014,
VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 1_000_213_000,
VK_COLOR_SPACE_MAX_ENUM_KHR = 2_147_483_647,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0
VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 1_000_104_001
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 1_000_104_002
VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 1_000_104_003
VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 1_000_104_004
VK_COLOR_SPACE_BT709_LINEAR_EXT = 1_000_104_005
VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1_000_104_006
VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1_000_104_007
VK_COLOR_SPACE_HDR10_ST2084_EXT = 1_000_104_008
VK_COLOR_SPACE_DOLBYVISION_EXT = 1_000_104_009
VK_COLOR_SPACE_HDR10_HLG_EXT = 1_000_104_010
VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1_000_104_011
VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 1_000_104_012
VK_COLOR_SPACE_PASS_THROUGH_EXT = 1_000_104_013
VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 1_000_104_014
VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 1_000_213_000
VK_COLOR_SPACE_MAX_ENUM_KHR = 2_147_483_647
Implementations§
Source§impl VkColorSpaceKHR
impl VkColorSpaceKHR
pub const VK_COLORSPACE_SRGB_NONLINEAR_KHR: VkColorSpaceKHR = VkColorSpaceKHR::VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
Source§impl VkColorSpaceKHR
impl VkColorSpaceKHR
pub const VK_COLOR_SPACE_DCI_P3_LINEAR_EXT: VkColorSpaceKHR = VkColorSpaceKHR::VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
Trait Implementations§
Source§impl Clone for VkColorSpaceKHR
impl Clone for VkColorSpaceKHR
Source§fn clone(&self) -> VkColorSpaceKHR
fn clone(&self) -> VkColorSpaceKHR
Returns a copy 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 VkColorSpaceKHR
impl Debug for VkColorSpaceKHR
Source§impl Hash for VkColorSpaceKHR
impl Hash for VkColorSpaceKHR
Source§impl PartialEq for VkColorSpaceKHR
impl PartialEq for VkColorSpaceKHR
impl Copy for VkColorSpaceKHR
impl Eq for VkColorSpaceKHR
impl StructuralPartialEq for VkColorSpaceKHR
Auto Trait Implementations§
impl Freeze for VkColorSpaceKHR
impl RefUnwindSafe for VkColorSpaceKHR
impl Send for VkColorSpaceKHR
impl Sync for VkColorSpaceKHR
impl Unpin for VkColorSpaceKHR
impl UnwindSafe for VkColorSpaceKHR
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