#[repr(C)]pub enum VkShaderFloatControlsIndependence {
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2,
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkShaderFloatControlsIndependence from VK_VERSION_1_2
Variants§
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2
VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkShaderFloatControlsIndependence
impl VkShaderFloatControlsIndependence
pub const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR: VkShaderFloatControlsIndependence = VkShaderFloatControlsIndependence::VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
pub const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR: VkShaderFloatControlsIndependence = VkShaderFloatControlsIndependence::VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
pub const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR: VkShaderFloatControlsIndependence = VkShaderFloatControlsIndependence::VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
Trait Implementations§
Source§impl Clone for VkShaderFloatControlsIndependence
impl Clone for VkShaderFloatControlsIndependence
Source§fn clone(&self) -> VkShaderFloatControlsIndependence
fn clone(&self) -> VkShaderFloatControlsIndependence
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 VkShaderFloatControlsIndependence
impl Eq for VkShaderFloatControlsIndependence
Source§impl Ord for VkShaderFloatControlsIndependence
impl Ord for VkShaderFloatControlsIndependence
Source§fn cmp(&self, other: &VkShaderFloatControlsIndependence) -> Ordering
fn cmp(&self, other: &VkShaderFloatControlsIndependence) -> 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 VkShaderFloatControlsIndependence
impl PartialOrd for VkShaderFloatControlsIndependence
impl StructuralPartialEq for VkShaderFloatControlsIndependence
Auto Trait Implementations§
impl Freeze for VkShaderFloatControlsIndependence
impl RefUnwindSafe for VkShaderFloatControlsIndependence
impl Send for VkShaderFloatControlsIndependence
impl Sync for VkShaderFloatControlsIndependence
impl Unpin for VkShaderFloatControlsIndependence
impl UnsafeUnpin for VkShaderFloatControlsIndependence
impl UnwindSafe for VkShaderFloatControlsIndependence
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