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

Go to the source code of this file.

Classes

struct  LightFunctionAtlas::FLightFunctionAtlasSceneData
 
struct  LightFunctionAtlas::FLightFunctionAtlasViewData
 
struct  LightFunctionAtlas::FLightFunctionSlotKey
 
struct  LightFunctionAtlas::FLightFunctionSlot
 
struct  LightFunctionAtlas::FAtlasLightInfoData
 
struct  LightFunctionAtlas::FLightFunctionAtlasSetup
 
struct  LightFunctionAtlas::FLightFunctionAtlas
 

Namespaces

namespace  LightFunctionAtlas
 

Macros

#define LIGHT_FUNCTION_ATLAS_MAX_LIGHT_FUNCTION_COUNT   256
 

Enumerations

enum class  LightFunctionAtlas::ELightFunctionAtlasSystem { LightFunctionAtlas::VolumetricFog , LightFunctionAtlas::DeferredLighting , LightFunctionAtlas::MegaLights , LightFunctionAtlas::Lumen }
 

Functions

uint32 LightFunctionAtlas::GetTypeHash (FLightFunctionSlotKey Key)
 
bool LightFunctionAtlas::IsEnabled (const FViewInfo &InView, ELightFunctionAtlasSystem In)
 
bool LightFunctionAtlas::IsEnabled (const FScene &InScene, ELightFunctionAtlasSystem In)
 
void LightFunctionAtlas::OnRenderBegin (FLightFunctionAtlas &In, FScene &InScene, TArray< FViewInfo > &InViews, const FViewFamilyInfo &InViewFamily)
 
TRDGUniformBufferRef< FLightFunctionAtlasGlobalParametersLightFunctionAtlas::BindGlobalParameters (FRDGBuilder &GraphBuilder, const FViewInfo &InView)
 
FLightFunctionAtlasGlobalParametersLightFunctionAtlas::GetGlobalParametersStruct (FRDGBuilder &GraphBuilder, const FViewInfo &InView)
 

Macro Definition Documentation

◆ LIGHT_FUNCTION_ATLAS_MAX_LIGHT_FUNCTION_COUNT

#define LIGHT_FUNCTION_ATLAS_MAX_LIGHT_FUNCTION_COUNT   256