UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EGBufferFormat Namespace Reference

Enumerations

enum  Type : int { Force8BitsPerChannel = 0 UMETA(DisplayName = "Force 8 Bits Per Channel") , Default = 1 , HighPrecisionNormals = 3 , Force16BitsPerChannel = 5 UMETA(DisplayName = "Force 16 Bits Per Channel") }
 

Detailed Description

Enumerates available GBufferFormats.

Warning
When this enum is updated please update CVarGBufferFormat comments

Enumeration Type Documentation

◆ Type

Enumerator
Force8BitsPerChannel 

Forces all GBuffers to 8 bits per channel. Intended as profiling for best performance. (Substrate: Octahedral encoding as 2x11bits for simple and single materials, 2x16bits for complex materials)

Default 

See GBuffer allocation function for layout details. (Substrate: Octahedral encoding as 2x11bits for simple and single material, 2x16bits for complex materials)

HighPrecisionNormals 

Same as Default except normals are encoded at 16 bits per channel. (Substrate: Octahedral encoding as 2x16bits for all materials.)

Force16BitsPerChannel 

Forces all GBuffers to 16 bits per channel. Intended as profiling for best quality. (Substrate: Octahedral encoding as 2x16bits for all materials.)