UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTranslucentLightInjectionCollector::FInjectionData Struct Reference

#include <TranslucentLighting.h>

Public Attributes

const FLightSceneInfoLightSceneInfo
 
const FProjectedShadowInfoProjectedShadowInfo
 
bool bApplyLightFunction
 
const FMaterialRenderProxyLightFunctionMaterialProxy
 
int32 VirtualShadowMapId
 
bool bUseAdaptiveVolumetricShadowMap
 
FVolumeBounds VolumeBounds [TVC_MAX]
 

Detailed Description

Information about a light to be injected. Cached in this struct to avoid recomputing multiple times (multiple cascades).

Member Data Documentation

◆ bApplyLightFunction

bool FTranslucentLightInjectionCollector::FInjectionData::bApplyLightFunction

◆ bUseAdaptiveVolumetricShadowMap

bool FTranslucentLightInjectionCollector::FInjectionData::bUseAdaptiveVolumetricShadowMap

◆ LightFunctionMaterialProxy

const FMaterialRenderProxy* FTranslucentLightInjectionCollector::FInjectionData::LightFunctionMaterialProxy

◆ LightSceneInfo

const FLightSceneInfo* FTranslucentLightInjectionCollector::FInjectionData::LightSceneInfo

◆ ProjectedShadowInfo

const FProjectedShadowInfo* FTranslucentLightInjectionCollector::FInjectionData::ProjectedShadowInfo

◆ VirtualShadowMapId

int32 FTranslucentLightInjectionCollector::FInjectionData::VirtualShadowMapId

◆ VolumeBounds

FVolumeBounds FTranslucentLightInjectionCollector::FInjectionData::VolumeBounds[TVC_MAX]

The documentation for this struct was generated from the following file: