Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/TextureRenderTarget2D.h |
Include |
#include "Engine/TextureRenderTarget2D.h" |
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,
}
Name |
Description |
---|---|
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 |
Subset of EPixelFormat exposed to UTextureRenderTarget2D