Enum mozangle::shaders::ffi::ShShaderOutput
source · #[repr(u32)]pub enum ShShaderOutput {
Show 18 variants
SH_ESSL_OUTPUT = 35_653,
SH_GLSL_COMPATIBILITY_OUTPUT = 35_654,
SH_GLSL_130_OUTPUT = 35_655,
SH_GLSL_140_OUTPUT = 35_712,
SH_GLSL_150_CORE_OUTPUT = 35_713,
SH_GLSL_330_CORE_OUTPUT = 35_714,
SH_GLSL_400_CORE_OUTPUT = 35_715,
SH_GLSL_410_CORE_OUTPUT = 35_716,
SH_GLSL_420_CORE_OUTPUT = 35_717,
SH_GLSL_430_CORE_OUTPUT = 35_718,
SH_GLSL_440_CORE_OUTPUT = 35_719,
SH_GLSL_450_CORE_OUTPUT = 35_720,
SH_HLSL_3_0_OUTPUT = 35_656,
SH_HLSL_4_1_OUTPUT = 35_657,
SH_HLSL_4_0_FL9_3_OUTPUT = 35_658,
SH_SPIRV_VULKAN_OUTPUT = 35_659,
SH_SPIRV_METAL_OUTPUT = 35_660,
SH_MSL_METAL_OUTPUT = 35_661,
}
Variants§
SH_ESSL_OUTPUT = 35_653
SH_GLSL_COMPATIBILITY_OUTPUT = 35_654
SH_GLSL_130_OUTPUT = 35_655
SH_GLSL_140_OUTPUT = 35_712
SH_GLSL_150_CORE_OUTPUT = 35_713
SH_GLSL_330_CORE_OUTPUT = 35_714
SH_GLSL_400_CORE_OUTPUT = 35_715
SH_GLSL_410_CORE_OUTPUT = 35_716
SH_GLSL_420_CORE_OUTPUT = 35_717
SH_GLSL_430_CORE_OUTPUT = 35_718
SH_GLSL_440_CORE_OUTPUT = 35_719
SH_GLSL_450_CORE_OUTPUT = 35_720
SH_HLSL_3_0_OUTPUT = 35_656
SH_HLSL_4_1_OUTPUT = 35_657
SH_HLSL_4_0_FL9_3_OUTPUT = 35_658
SH_SPIRV_VULKAN_OUTPUT = 35_659
SH_SPIRV_METAL_OUTPUT = 35_660
SH_MSL_METAL_OUTPUT = 35_661
Trait Implementations§
source§impl Clone for ShShaderOutput
impl Clone for ShShaderOutput
source§fn clone(&self) -> ShShaderOutput
fn clone(&self) -> ShShaderOutput
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 ShShaderOutput
impl Debug for ShShaderOutput
source§impl Hash for ShShaderOutput
impl Hash for ShShaderOutput
source§impl PartialEq for ShShaderOutput
impl PartialEq for ShShaderOutput
impl Copy for ShShaderOutput
impl Eq for ShShaderOutput
impl StructuralPartialEq for ShShaderOutput
Auto Trait Implementations§
impl Freeze for ShShaderOutput
impl RefUnwindSafe for ShShaderOutput
impl Send for ShShaderOutput
impl Sync for ShShaderOutput
impl Unpin for ShShaderOutput
impl UnwindSafe for ShShaderOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)