ETextureRenderTargetFormat

Subset of EPixelFormat exposed to [UTextureRenderTarget2D](API\Runtime\Engine\Engine\UTextureRenderTarget2D)

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/TextureRenderTarget2D.h

Include

#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

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

Remarks

Subset of EPixelFormat exposed to UTextureRenderTarget2D

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss