[][src]Enum unity_native_plugin::enums::RenderingExtTextureFormat

#[repr(u32)]pub enum RenderingExtTextureFormat {
    None,
    R8_SRGB,
    R8G8_SRGB,
    R8G8B8_SRGB,
    R8G8B8A8_SRGB,
    R8_UNorm,
    R8G8_UNorm,
    R8G8B8_UNorm,
    R8G8B8A8_UNorm,
    R8_SNorm,
    R8G8_SNorm,
    R8G8B8_SNorm,
    R8G8B8A8_SNorm,
    R8_UInt,
    R8G8_UInt,
    R8G8B8_UInt,
    R8G8B8A8_UInt,
    R8_SInt,
    R8G8_SInt,
    R8G8B8_SInt,
    R8G8B8A8_SInt,
    R16_UNorm,
    R16G16_UNorm,
    R16G16B16_UNorm,
    R16G16B16A16_UNorm,
    R16_SNorm,
    R16G16_SNorm,
    R16G16B16_SNorm,
    R16G16B16A16_SNorm,
    R16_UInt,
    R16G16_UInt,
    R16G16B16_UInt,
    R16G16B16A16_UInt,
    R16_SInt,
    R16G16_SInt,
    R16G16B16_SInt,
    R16G16B16A16_SInt,
    R32_UInt,
    R32G32_UInt,
    R32G32B32_UInt,
    R32G32B32A32_UInt,
    R32_SInt,
    R32G32_SInt,
    R32G32B32_SInt,
    R32G32B32A32_SInt,
    R16_SFloat,
    R16G16_SFloat,
    R16G16B16_SFloat,
    R16G16B16A16_SFloat,
    R32_SFloat,
    R32G32_SFloat,
    R32G32B32_SFloat,
    R32G32B32A32_SFloat,
    L8_UNorm,
    A8_UNorm,
    A16_UNorm,
    B8G8R8_SRGB,
    B8G8R8A8_SRGB,
    B8G8R8_UNorm,
    B8G8R8A8_UNorm,
    B8G8R8_SNorm,
    B8G8R8A8_SNorm,
    B8G8R8_UInt,
    B8G8R8A8_UInt,
    B8G8R8_SInt,
    B8G8R8A8_SInt,
    R4G4B4A4_UNormPack16,
    B4G4R4A4_UNormPack16,
    R5G6B5_UNormPack16,
    B5G6R5_UNormPack16,
    R5G5B5A1_UNormPack16,
    B5G5R5A1_UNormPack16,
    A1R5G5B5_UNormPack16,
    E5B9G9R9_UFloatPack32,
    B10G11R11_UFloatPack32,
    A2B10G10R10_UNormPack32,
    A2B10G10R10_UIntPack32,
    A2B10G10R10_SIntPack32,
    A2R10G10B10_UNormPack32,
    A2R10G10B10_UIntPack32,
    A2R10G10B10_SIntPack32,
    A2R10G10B10_XRSRGBPack32,
    A2R10G10B10_XRUNormPack32,
    R10G10B10_XRSRGBPack32,
    R10G10B10_XRUNormPack32,
    A10R10G10B10_XRSRGBPack32,
    A10R10G10B10_XRUNormPack32,
    A8R8G8B8_SRGB,
    A8R8G8B8_UNorm,
    A32R32G32B32_SFloat,
    D16_UNorm,
    D24_UNorm,
    D24_UNorm_S8_UInt,
    D32_SFloat,
    D32_SFloat_S8_Uint,
    S8_Uint,
    RGBA_DXT1_SRGB,
    RGBA_DXT1_UNorm,
    RGBA_DXT3_SRGB,
    RGBA_DXT3_UNorm,
    RGBA_DXT5_SRGB,
    RGBA_DXT5_UNorm,
    R_BC4_UNorm,
    R_BC4_SNorm,
    RG_BC5_UNorm,
    RG_BC5_SNorm,
    RGB_BC6H_UFloat,
    RGB_BC6H_SFloat,
    RGBA_BC7_SRGB,
    RGBA_BC7_UNorm,
    RGB_PVRTC_2Bpp_SRGB,
    RGB_PVRTC_2Bpp_UNorm,
    RGB_PVRTC_4Bpp_SRGB,
    RGB_PVRTC_4Bpp_UNorm,
    RGBA_PVRTC_2Bpp_SRGB,
    RGBA_PVRTC_2Bpp_UNorm,
    RGBA_PVRTC_4Bpp_SRGB,
    RGBA_PVRTC_4Bpp_UNorm,
    RGB_ETC_UNorm,
    RGB_ETC2_SRGB,
    RGB_ETC2_UNorm,
    RGB_A1_ETC2_SRGB,
    RGB_A1_ETC2_UNorm,
    RGBA_ETC2_SRGB,
    RGBA_ETC2_UNorm,
    R_EAC_UNorm,
    R_EAC_SNorm,
    RG_EAC_UNorm,
    RG_EAC_SNorm,
    RGBA_ASTC4X4_SRGB,
    RGBA_ASTC4X4_UNorm,
    RGBA_ASTC5X5_SRGB,
    RGBA_ASTC5X5_UNorm,
    RGBA_ASTC6X6_SRGB,
    RGBA_ASTC6X6_UNorm,
    RGBA_ASTC8X8_SRGB,
    RGBA_ASTC8X8_UNorm,
    RGBA_ASTC10X10_SRGB,
    RGBA_ASTC10X10_UNorm,
    RGBA_ASTC12X12_SRGB,
    RGBA_ASTC12X12_UNorm,
    YUV2,
    DepthAuto,
    ShadowAuto,
    VideoAuto,
    RGBA_ASTC4X4_UFloat,
    RGBA_ASTC5X5_UFloat,
    RGBA_ASTC6X6_UFloat,
    RGBA_ASTC8X8_UFloat,
    RGBA_ASTC10X10_UFloat,
    RGBA_ASTC12X12_UFloat,
}

Variants

None
R8_SRGB
R8G8_SRGB
R8G8B8_SRGB
R8G8B8A8_SRGB
R8_UNorm
R8G8_UNorm
R8G8B8_UNorm
R8G8B8A8_UNorm
R8_SNorm
R8G8_SNorm
R8G8B8_SNorm
R8G8B8A8_SNorm
R8_UInt
R8G8_UInt
R8G8B8_UInt
R8G8B8A8_UInt
R8_SInt
R8G8_SInt
R8G8B8_SInt
R8G8B8A8_SInt
R16_UNorm
R16G16_UNorm
R16G16B16_UNorm
R16G16B16A16_UNorm
R16_SNorm
R16G16_SNorm
R16G16B16_SNorm
R16G16B16A16_SNorm
R16_UInt
R16G16_UInt
R16G16B16_UInt
R16G16B16A16_UInt
R16_SInt
R16G16_SInt
R16G16B16_SInt
R16G16B16A16_SInt
R32_UInt
R32G32_UInt
R32G32B32_UInt
R32G32B32A32_UInt
R32_SInt
R32G32_SInt
R32G32B32_SInt
R32G32B32A32_SInt
R16_SFloat
R16G16_SFloat
R16G16B16_SFloat
R16G16B16A16_SFloat
R32_SFloat
R32G32_SFloat
R32G32B32_SFloat
R32G32B32A32_SFloat
L8_UNorm
A8_UNorm
A16_UNorm
B8G8R8_SRGB
B8G8R8A8_SRGB
B8G8R8_UNorm
B8G8R8A8_UNorm
B8G8R8_SNorm
B8G8R8A8_SNorm
B8G8R8_UInt
B8G8R8A8_UInt
B8G8R8_SInt
B8G8R8A8_SInt
R4G4B4A4_UNormPack16
B4G4R4A4_UNormPack16
R5G6B5_UNormPack16
B5G6R5_UNormPack16
R5G5B5A1_UNormPack16
B5G5R5A1_UNormPack16
A1R5G5B5_UNormPack16
E5B9G9R9_UFloatPack32
B10G11R11_UFloatPack32
A2B10G10R10_UNormPack32
A2B10G10R10_UIntPack32
A2B10G10R10_SIntPack32
A2R10G10B10_UNormPack32
A2R10G10B10_UIntPack32
A2R10G10B10_SIntPack32
A2R10G10B10_XRSRGBPack32
A2R10G10B10_XRUNormPack32
R10G10B10_XRSRGBPack32
R10G10B10_XRUNormPack32
A10R10G10B10_XRSRGBPack32
A10R10G10B10_XRUNormPack32
A8R8G8B8_SRGB
A8R8G8B8_UNorm
A32R32G32B32_SFloat
D16_UNorm
D24_UNorm
D24_UNorm_S8_UInt
D32_SFloat
D32_SFloat_S8_Uint
S8_Uint
RGBA_DXT1_SRGB
RGBA_DXT1_UNorm
RGBA_DXT3_SRGB
RGBA_DXT3_UNorm
RGBA_DXT5_SRGB
RGBA_DXT5_UNorm
R_BC4_UNorm
R_BC4_SNorm
RG_BC5_UNorm
RG_BC5_SNorm
RGB_BC6H_UFloat
RGB_BC6H_SFloat
RGBA_BC7_SRGB
RGBA_BC7_UNorm
RGB_PVRTC_2Bpp_SRGB
RGB_PVRTC_2Bpp_UNorm
RGB_PVRTC_4Bpp_SRGB
RGB_PVRTC_4Bpp_UNorm
RGBA_PVRTC_2Bpp_SRGB
RGBA_PVRTC_2Bpp_UNorm
RGBA_PVRTC_4Bpp_SRGB
RGBA_PVRTC_4Bpp_UNorm
RGB_ETC_UNorm
RGB_ETC2_SRGB
RGB_ETC2_UNorm
RGB_A1_ETC2_SRGB
RGB_A1_ETC2_UNorm
RGBA_ETC2_SRGB
RGBA_ETC2_UNorm
R_EAC_UNorm
R_EAC_SNorm
RG_EAC_UNorm
RG_EAC_SNorm
RGBA_ASTC4X4_SRGB
RGBA_ASTC4X4_UNorm
RGBA_ASTC5X5_SRGB
RGBA_ASTC5X5_UNorm
RGBA_ASTC6X6_SRGB
RGBA_ASTC6X6_UNorm
RGBA_ASTC8X8_SRGB
RGBA_ASTC8X8_UNorm
RGBA_ASTC10X10_SRGB
RGBA_ASTC10X10_UNorm
RGBA_ASTC12X12_SRGB
RGBA_ASTC12X12_UNorm
YUV2
DepthAuto
ShadowAuto
VideoAuto
RGBA_ASTC4X4_UFloat
RGBA_ASTC5X5_UFloat
RGBA_ASTC6X6_UFloat
RGBA_ASTC8X8_UFloat
RGBA_ASTC10X10_UFloat
RGBA_ASTC12X12_UFloat

Trait Implementations

impl Clone for RenderingExtTextureFormat[src]

impl Copy for RenderingExtTextureFormat[src]

impl Eq for RenderingExtTextureFormat[src]

impl PartialEq<RenderingExtTextureFormat> for RenderingExtTextureFormat[src]

impl StructuralEq for RenderingExtTextureFormat[src]

impl StructuralPartialEq for RenderingExtTextureFormat[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.