Enum mozangle::shaders::ffi::ShShaderOutput
source · #[repr(u32)]pub enum ShShaderOutput {
Show 18 variants
SH_ESSL_OUTPUT,
SH_GLSL_COMPATIBILITY_OUTPUT,
SH_GLSL_130_OUTPUT,
SH_GLSL_140_OUTPUT,
SH_GLSL_150_CORE_OUTPUT,
SH_GLSL_330_CORE_OUTPUT,
SH_GLSL_400_CORE_OUTPUT,
SH_GLSL_410_CORE_OUTPUT,
SH_GLSL_420_CORE_OUTPUT,
SH_GLSL_430_CORE_OUTPUT,
SH_GLSL_440_CORE_OUTPUT,
SH_GLSL_450_CORE_OUTPUT,
SH_HLSL_3_0_OUTPUT,
SH_HLSL_4_1_OUTPUT,
SH_HLSL_4_0_FL9_3_OUTPUT,
SH_SPIRV_VULKAN_OUTPUT,
SH_SPIRV_METAL_OUTPUT,
SH_MSL_METAL_OUTPUT,
}
Variants§
SH_ESSL_OUTPUT
SH_GLSL_COMPATIBILITY_OUTPUT
SH_GLSL_130_OUTPUT
SH_GLSL_140_OUTPUT
SH_GLSL_150_CORE_OUTPUT
SH_GLSL_330_CORE_OUTPUT
SH_GLSL_400_CORE_OUTPUT
SH_GLSL_410_CORE_OUTPUT
SH_GLSL_420_CORE_OUTPUT
SH_GLSL_430_CORE_OUTPUT
SH_GLSL_440_CORE_OUTPUT
SH_GLSL_450_CORE_OUTPUT
SH_HLSL_3_0_OUTPUT
SH_HLSL_4_1_OUTPUT
SH_HLSL_4_0_FL9_3_OUTPUT
SH_SPIRV_VULKAN_OUTPUT
SH_SPIRV_METAL_OUTPUT
SH_MSL_METAL_OUTPUT
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<ShShaderOutput> for ShShaderOutput
impl PartialEq<ShShaderOutput> for ShShaderOutput
source§fn eq(&self, other: &ShShaderOutput) -> bool
fn eq(&self, other: &ShShaderOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ShShaderOutput
impl Eq for ShShaderOutput
impl StructuralEq for ShShaderOutput
impl StructuralPartialEq for ShShaderOutput
Auto Trait Implementations§
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