Version: 2019.1

TextureFormat

enumeration

Switch to Manual

Description

Format used when creating textures from scripts.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // Create a new alpha-only texture and assign it // to the renderer's material Texture2D texture = new Texture2D(128, 128, TextureFormat.Alpha8, false); GetComponent<Renderer>().material.mainTexture = texture; } }

Note that not all graphics cards support all texture formats, use SystemInfo.SupportsTextureFormat to check.

See Also: Texture2D, texture assets.

Variables

Alpha8Alpha-only texture format.
ARGB4444A 16 bits/pixel texture format. Texture stores color with an alpha channel.
RGB24Color texture format, 8-bits per channel.
RGBA32Color with alpha texture format, 8-bits per channel.
ARGB32Color with alpha texture format, 8-bits per channel.
RGB56516 битный формат цветной текстуры
R16Single channel (R) texture format, 16 bit integer.
DXT1Сжатый формат цветной текстуры
DXT5Сжатый формат альфа текстуры
RGBA4444Color and alpha texture format, 4 bit per channel.
BGRA32Color with alpha texture format, 8-bits per channel.
RHalfScalar (R) texture format, 16 bit floating point.
RGHalfTwo color (RG) texture format, 16 bit floating point per channel.
RGBAHalfRGB color and alpha texture format, 16 bit floating point per channel.
RFloatScalar (R) texture format, 32 bit floating point.
RGFloatTwo color (RG) texture format, 32 bit floating point per channel.
RGBAFloatRGB color and alpha texture format, 32-bit floats per channel.
YUY2A format that uses the YUV color space and is often used for video encoding or playback.
RGB9e5FloatRGB HDR format, with 9 bit mantissa per channel and a 5 bit shared exponent.
BC4Compressed one channel (R) texture format.
BC5Compressed two-channel (RG) texture format.
BC6HHDR compressed color texture format.
BC7High quality compressed color texture format.
DXT1CrunchedCompressed color texture format with Crunch compression for smaller storage sizes.
DXT5CrunchedCompressed color with alpha channel texture format with Crunch compression for smaller storage sizes.
PVRTC_RGB2PowerVR (iOS) 2 битный/Сжатый, пиксельный цветной формат текстур
PVRTC_RGBA2PowerVR (iOS) 2 битный/Сжатый, пиксельный альфа формат текстур
PVRTC_RGB4PowerVR (iOS) 4 битный/Сжатый, пиксельный цветной формат текстур
PVRTC_RGBA4PowerVR (iOS) 4 битный/Сжатый, пиксельный альфа формат текстур
ETC_RGB4ETC (GLES2.0) 4 bits/Сжатый, пиксельный формат RGB текстуры
EAC_RETC2 / EAC (GL ES 3.0) 4 bits/pixel compressed unsigned single-channel texture format.
EAC_R_SIGNEDETC2 / EAC (GL ES 3.0) 4 bits/pixel compressed signed single-channel texture format.
EAC_RGETC2 / EAC (GL ES 3.0) 8 bits/pixel compressed unsigned dual-channel (RG) texture format.
EAC_RG_SIGNEDETC2 / EAC (GL ES 3.0) 8 bits/pixel compressed signed dual-channel (RG) texture format.
ETC2_RGBЕТС (GL ES 3.0) 4 битный/Сжатый, пиксельный RGB формат текстур
ETC2_RGBA1ETC2 (GL ES 3.0) 4 bits/pixel RGB+1-bit alpha texture format.
ETC2_RGBA8ЕТС (GL ES 3.0) 8 битный/Сжатый, пиксельный RGBА формат текстур
ASTC_RGB_4x4ATSC (Пиксельный блок 4х4 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGB_5x5ATSC (Пиксельный блок 5х5 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGB_6x6ATSC (Пиксельный блок 6х6 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGB_8x8ATSC (Пиксельный блок 8х8 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGB_10x10ATSC (Пиксельный блок 10х10 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGB_12x12ATSC (Пиксельный блок 12х12 в 128 байтах) Сжатый формат RGB текстуры
ASTC_RGBA_4x4ATSC (Пиксельный блок 4х4 в 128 байтах) Сжатый формат RGBА текстуры
ASTC_RGBA_5x5ATSC (Пиксельный блок 5х5 в 128 байтах) Сжатый формат RGBА текстуры
ASTC_RGBA_6x6ATSC (Пиксельный блок 6х6 в 128 байтах) Сжатый формат RGBА атекстуры
ASTC_RGBA_8x8ATSC (Пиксельный блок 8х8 в 128 байтах) Сжатый формат RGBА текстуры
ASTC_RGBA_10x10ATSC (Пиксельный блок 10х10 в 128 байтах) Сжатый формат RGBА текстуры
ASTC_RGBA_12x12ATSC (Пиксельный блок 12х12 в 128 байтах) Сжатый формат RGB текстуры
RG16Two color (RG) texture format, 8-bits per channel.
R8Single channel (R) texture format, 8 bit integer.
ETC_RGB4CrunchedCompressed color texture format with Crunch compression for smaller storage sizes.
ETC2_RGBA8CrunchedCompressed color with alpha channel texture format using Crunch compression for smaller storage sizes.