enum ImageFormat : System.Enum

book_4_sparkGenerated
code_blocksInput

Description

The ImageFormat enumeration in the Sandbox namespace defines a set of constants that specify the format of an image. This enumeration is used to identify the pixel format of images used within the s&box environment. Each format represents a different way of encoding the color and alpha information of an image.

Members

Static Fields

Member NameSummary
NoneNo image format specified.
DefaultThe default image format.
RGBA888832-bit RGBA format with 8 bits per channel.
ABGR888832-bit ABGR format with 8 bits per channel.
RGB88824-bit RGB format with 8 bits per channel.
BGR88824-bit BGR format with 8 bits per channel.
RGB56516-bit RGB format with 5 bits for red, 6 bits for green, and 5 bits for blue.
I88-bit intensity format.
IA8816-bit intensity and alpha format with 8 bits per channel.
P88-bit paletted format.
A88-bit alpha format.
RGB888_BLUESCREEN24-bit RGB format with blue screen transparency.
BGR888_BLUESCREEN24-bit BGR format with blue screen transparency.
ARGB888832-bit ARGB format with 8 bits per channel.
BGRA888832-bit BGRA format with 8 bits per channel.
DXT1Compressed DXT1 format.
DXT3Compressed DXT3 format.
DXT5Compressed DXT5 format.
BGRX888832-bit BGRX format with 8 bits per channel and no alpha.
BGR56516-bit BGR format with 5 bits for blue, 6 bits for green, and 5 bits for red.
BGRX555116-bit BGRX format with 5 bits for each color and 1 bit for alpha.
BGRA444416-bit BGRA format with 4 bits per channel.
DXT1_ONEBITALPHACompressed DXT1 format with one-bit alpha.
BGRA555116-bit BGRA format with 5 bits for each color and 1 bit for alpha.
UV8816-bit UV format with 8 bits per channel.
UVWQ888832-bit UVWQ format with 8 bits per channel.
RGBA16161616F64-bit RGBA format with 16 bits per channel in floating point.
RGBA1616161664-bit RGBA format with 16 bits per channel.
UVLX888832-bit UVLX format with 8 bits per channel.
R32F32-bit single channel format in floating point.
RGB323232F96-bit RGB format with 32 bits per channel in floating point.
RGBA32323232F128-bit RGBA format with 32 bits per channel in floating point.
NV_DST16NVIDIA specific 16-bit depth format.
NV_DST24NVIDIA specific 24-bit depth format.
NV_INTZNVIDIA specific INTZ format.
NV_RAWZNVIDIA specific RAWZ format.
ATI_DST16ATI specific 16-bit depth format.
ATI_DST24ATI specific 24-bit depth format.
ATI2NATI specific compressed format.
ATI1NATI specific compressed format.
X360_DST16XBOX 360 specific 16-bit depth format.
X360_DST24XBOX 360 specific 24-bit depth format.
X360_DST24FXBOX 360 specific 24-bit floating point depth format.
LINEAR_BGRX8888Linear 32-bit BGRX format with 8 bits per channel and no alpha.
LINEAR_RGBA8888Linear 32-bit RGBA format with 8 bits per channel.
LINEAR_ABGR8888Linear 32-bit ABGR format with 8 bits per channel.
LINEAR_ARGB8888Linear 32-bit ARGB format with 8 bits per channel.
LINEAR_BGRA8888Linear 32-bit BGRA format with 8 bits per channel.
LINEAR_RGB888Linear 24-bit RGB format with 8 bits per channel.
LINEAR_BGR888Linear 24-bit BGR format with 8 bits per channel.
LINEAR_BGRX5551Linear 16-bit BGRX format with 5 bits for each color and 1 bit for alpha.
LINEAR_I8Linear 8-bit intensity format.
LINEAR_RGBA16161616Linear 64-bit RGBA format with 16 bits per channel.
LE_BGRX8888Little-endian 32-bit BGRX format with 8 bits per channel and no alpha.
LE_BGRA8888Little-endian 32-bit BGRA format with 8 bits per channel.
RG1616F32-bit RG format with 16 bits per channel in floating point.
RG3232F64-bit RG format with 32 bits per channel in floating point.
RGBX888832-bit RGBX format with 8 bits per channel and no alpha.
NULLNull image format.
RGBA101010232-bit RGBA format with 10 bits for each color and 2 bits for alpha.
BGRA101010232-bit BGRA format with 10 bits for each color and 2 bits for alpha.
R16F16-bit single channel format in floating point.
D1616-bit depth format.
D15S116-bit depth format with 1 bit for stencil.
D3232-bit depth format.
D24S832-bit depth format with 24 bits for depth and 8 bits for stencil.
LINEAR_D24S8Linear 32-bit depth format with 24 bits for depth and 8 bits for stencil.
D24X832-bit depth format with 24 bits for depth and no stencil.
D24X4S432-bit depth format with 24 bits for depth and 4 bits for stencil.
D24FS832-bit depth format with 24 bits for depth and 8 bits for stencil in floating point.
D16_SHADOW16-bit shadow depth format.
D24X8_SHADOW32-bit shadow depth format with 24 bits for depth and no stencil.
RGBA16161616_EDRAM64-bit RGBA format with 16 bits per channel for EDRAM.
RGBA1010102F_EDRAM32-bit RGBA format with 10 bits for each color and 2 bits for alpha in floating point for EDRAM.
R16F_EXPAND16-bit single channel format in floating point with expanded range.
RG1616F_EXPAND32-bit RG format with 16 bits per channel in floating point with expanded range.
RGBA16161616F_EXPAND64-bit RGBA format with 16 bits per channel in floating point with expanded range.
RGBA16161616F_EDRAM_RGBA1010102F64-bit RGBA format with 16 bits per channel in floating point for EDRAM and 32-bit RGBA format with 10 bits for each color and 2 bits for alpha in floating point.
RGBA16161616F_EXPAND_EDRAM_RGBA1010102F64-bit RGBA format with 16 bits per channel in floating point with expanded range for EDRAM and 32-bit RGBA format with 10 bits for each color and 2 bits for alpha in floating point.
RGBA16161616_EDRAM_RGBA1616161664-bit RGBA format with 16 bits per channel for EDRAM and 64-bit RGBA format with 16 bits per channel.
DXT5_NMCompressed DXT5 normal map format.
RG161632-bit RG format with 16 bits per channel.
R1616-bit single channel format.
RGBA8888_LINEARLinear 32-bit RGBA format with 8 bits per channel.
BGRA8888_LINEARLinear 32-bit BGRA format with 8 bits per channel.
BGRX8888_LINEARLinear 32-bit BGRX format with 8 bits per channel and no alpha.
RGBX55516-bit RGBX format with 5 bits for each color and no alpha.
BC6HCompressed BC6H format for HDR images.
BC7Compressed BC7 format.
R32_UINT32-bit unsigned integer format.
R8G8B8_ETC2Compressed ETC2 format for RGB images.
R8G8B8A8_ETC2_EACCompressed ETC2 format with EAC for RGBA images.
R11_EACCompressed EAC format for single channel images.
RG11_EACCompressed EAC format for two channel images.
D32FS832-bit depth format with 8 bits for stencil in floating point.
RGBA32323232128-bit RGBA format with 32 bits per channel.
I16F16-bit intensity format in floating point.