UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShadingEnergyConservation.cpp File Reference

Classes

struct  FShadingEnergyConservationSettings
 
class  FShadingEnergyConservationResources
 
class  FShadingFurnaceTestPassPS
 
class  FBuildShadingEnergyConservationTableCS
 

Namespaces

namespace  ShadingEnergyConservationData
 
namespace  ShadingEnergyConservation
 

Macros

#define SHADING_ENERGY_CONSERVATION_TABLE_RESOLUTION   32
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FShadingFurnaceTestPassPS, "/Engine/Private/ShadingFurnaceTest.usf", "MainPS", SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FBuildShadingEnergyConservationTableCS, TEXT("/Engine/Private/ShadingEnergyConservationTable.usf"), TEXT("BuildEnergyTableCS"), SF_Compute)
 

Variables

TGlobalResource< FShadingEnergyConservationResourcesGShadingEnergyConservationResources
 

Macro Definition Documentation

◆ SHADING_ENERGY_CONSERVATION_TABLE_RESOLUTION

#define SHADING_ENERGY_CONSERVATION_TABLE_RESOLUTION   32

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER()

IMPLEMENT_GLOBAL_SHADER ( FShadingFurnaceTestPassPS  ,
"/Engine/Private/ShadingFurnaceTest.usf"  ,
"MainPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE()

IMPLEMENT_SHADER_TYPE ( FBuildShadingEnergyConservationTableCS  ,
TEXT("/Engine/Private/ShadingEnergyConservationTable.usf" ,
TEXT("BuildEnergyTableCS")  ,
SF_Compute   
)

Variable Documentation

◆ GShadingEnergyConservationResources

TGlobalResource<FShadingEnergyConservationResources> GShadingEnergyConservationResources

The global energy conservation data.textures used for scene rendering.