Navigation
API > API/Plugins > API/Plugins/PCG
Mirror of ETextureRenderTargetFormat that exposes only formats supported in PCG data descriptions.
| Name | EPCGRenderTargetFormat |
| Type | enum |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Compute/PCGComputeCommon.h |
| Include Path | #include "Compute/PCGComputeCommon.h" |
Syntax
enum EPCGRenderTargetFormat
{
R8 = RTF_R8,
RG8 = ETextureRenderTargetFormat::RTF_RG8,
RGBA8 = ETextureRenderTargetFormat::RTF_RGBA8,
R16f = ETextureRenderTargetFormat::RTF_R16f,
RG16f = ETextureRenderTargetFormat::RTF_RG16f,
RGBA16f = ETextureRenderTargetFormat::RTF_RGBA16f,
R32f = ETextureRenderTargetFormat::RTF_R32f,
RG32f = ETextureRenderTargetFormat::RTF_RG32f,
RGBA32f = ETextureRenderTargetFormat::RTF_RGBA32f,
}
Values
| Name | Remarks |
|---|---|
| R8 | R channel, 8 bit per channel fixed point, range [0, 1]. |
| RG8 | RG channels, 8 bit per channel fixed point, range [0, 1]. |
| RGBA8 | RGBA channels, 8 bit per channel fixed point, range [0, 1]. |
| R16f | R channel, 16 bit per channel floating point, range [-65504, 65504]. |
| RG16f | RG channels, 16 bit per channel floating point, range [-65504, 65504]. |
| RGBA16f | RGBA channels, 16 bit per channel floating point, range [-65504, 65504]. |
| R32f | R channel, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38]. |
| RG32f | RG channels, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38]. |
| RGBA32f | RGBA channels, 32 bit per channel floating point, range [-3.402823 x 10^38, 3.402823 x 10^38]. |