UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HDRHelper.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

struct  FDisplayInformation
 
struct  FACESTonemapParams
 

Typedefs

using FDisplayInformationArray = TArray< FDisplayInformation >
 

Functions

RENDERCORE_API bool IsHDREnabled ()
 
RENDERCORE_API bool IsHDRAllowed ()
 
RENDERCORE_API bool IsDefaultBackBufferLinearSDR ()
 
RENDERCORE_API void HDRGetMetaData (EDisplayOutputFormat &OutDisplayOutputFormat, EDisplayColorGamut &OutDisplayColorGamut, bool &OutbHDRSupported, const FVector2D &WindowTopLeft, const FVector2D &WindowBottomRight, void *OSWindow)
 
RENDERCORE_API void HDRConfigureCVars (bool bIsHDREnabled, uint32 DisplayNits, bool bFromGameSettings)
 
RENDERCORE_API EDisplayOutputFormat HDRGetDefaultDisplayOutputFormat ()
 
RENDERCORE_API EDisplayColorGamut HDRGetDefaultDisplayColorGamut ()
 
RENDERCORE_API float HDRGetDisplayMaximumLuminance ()
 
RENDERCORE_API void HDRAddCustomMetaData (void *OSWindow, EDisplayOutputFormat DisplayOutputFormat, EDisplayColorGamut DisplayColorGamut, bool bHDREnabled)
 
RENDERCORE_API void HDRRemoveCustomMetaData (void *OSWindow)
 
RENDERCORE_API FMatrix44f GamutToXYZMatrix (EDisplayColorGamut ColorGamut)
 
RENDERCORE_API FMatrix44f XYZToGamutMatrix (EDisplayColorGamut ColorGamut)
 
RENDERCORE_API void ConvertPixelDataToSCRGB (TArray< FLinearColor > &InOutRawPixels, EDisplayOutputFormat Pixelformat)
 
RENDERCORE_API FACESTonemapParams HDRGetACESTonemapParams ()
 
template<class FACESTonemapParametersType >
void GetACESTonemapParameters (FACESTonemapParametersType &ACESTonemapParameters)
 

Typedef Documentation

◆ FDisplayInformationArray

Function Documentation

◆ ConvertPixelDataToSCRGB()

RENDERCORE_API void ConvertPixelDataToSCRGB ( TArray< FLinearColor > &  InOutRawPixels,
EDisplayOutputFormat  Pixelformat 
)

◆ GamutToXYZMatrix()

RENDERCORE_API FMatrix44f GamutToXYZMatrix ( EDisplayColorGamut  ColorGamut)

◆ GetACESTonemapParameters()

template<class FACESTonemapParametersType >
void GetACESTonemapParameters ( FACESTonemapParametersType ACESTonemapParameters)
inline

◆ HDRAddCustomMetaData()

RENDERCORE_API void HDRAddCustomMetaData ( void OSWindow,
EDisplayOutputFormat  DisplayOutputFormat,
EDisplayColorGamut  DisplayColorGamut,
bool  bHDREnabled 
)

◆ HDRConfigureCVars()

RENDERCORE_API void HDRConfigureCVars ( bool  bIsHDREnabled,
uint32  DisplayNits,
bool  bFromGameSettings 
)

◆ HDRGetACESTonemapParams()

RENDERCORE_API FACESTonemapParams HDRGetACESTonemapParams ( )

◆ HDRGetDefaultDisplayColorGamut()

RENDERCORE_API EDisplayColorGamut HDRGetDefaultDisplayColorGamut ( )

◆ HDRGetDefaultDisplayOutputFormat()

RENDERCORE_API EDisplayOutputFormat HDRGetDefaultDisplayOutputFormat ( )

◆ HDRGetDisplayMaximumLuminance()

RENDERCORE_API float HDRGetDisplayMaximumLuminance ( )

◆ HDRGetMetaData()

RENDERCORE_API void HDRGetMetaData ( EDisplayOutputFormat OutDisplayOutputFormat,
EDisplayColorGamut OutDisplayColorGamut,
bool OutbHDRSupported,
const FVector2D WindowTopLeft,
const FVector2D WindowBottomRight,
void OSWindow 
)

◆ HDRRemoveCustomMetaData()

RENDERCORE_API void HDRRemoveCustomMetaData ( void OSWindow)

◆ IsDefaultBackBufferLinearSDR()

RENDERCORE_API bool IsDefaultBackBufferLinearSDR ( )

◆ IsHDRAllowed()

RENDERCORE_API bool IsHDRAllowed ( )

◆ IsHDREnabled()

RENDERCORE_API bool IsHDREnabled ( )

◆ XYZToGamutMatrix()

RENDERCORE_API FMatrix44f XYZToGamutMatrix ( EDisplayColorGamut  ColorGamut)