Navigation
API > API/Runtime > API/Runtime/Engine
Subset of EPixelFormat exposed to UTextureRenderTarget2D
| Name | ETextureRenderTargetFormat |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/TextureRenderTarget2D.h |
| Include Path | #include "Engine/TextureRenderTarget2D.h" |
Syntax
enum ETextureRenderTargetFormat
{
RTF_R8,
RTF_RG8,
RTF_RGBA8,
RTF_RGBA8_SRGB,
RTF_R16f,
RTF_RG16f,
RTF_RGBA16f,
RTF_R32f,
RTF_RG32f,
RTF_RGBA32f,
RTF_RGB10A2,
}
Values
| Name | Remarks |
|---|---|
| RTF_R8 | R channel, 8 bit per channel fixed point, range [0, 1]. |
| RTF_RG8 | RG channels, 8 bit per channel fixed point, range [0, 1]. |
| RTF_RGBA8 | RGBA channels, 8 bit per channel fixed point, range [0, 1]. |
| RTF_RGBA8_SRGB | RGBA channels, 8 bit per channel fixed point, range [0, 1]. |
| RTF_R16f | R channel, 16 bit per channel floating point, range [-65504, 65504] |
| RTF_RG16f | RG channels, 16 bit per channel floating point, range [-65504, 65504] |
| RTF_RGBA16f | RGBA channels, 16 bit per channel floating point, range [-65504, 65504] |
| RTF_R32f | R channel, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38] |
| RTF_RG32f | RG channels, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38] |
| RTF_RGBA32f | RGBA channels, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38] |
| RTF_RGB10A2 | RGBA channels, 10 bit per channel fixed point and 2 bit of alpha |