![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "LightMapRendering.h"#include "LightMap.h"#include "ScenePrivate.h"#include "PrecomputedVolumetricLightmap.h"#include "RenderCore.h"#include "DataDrivenShaderPlatformInfo.h"| void GetIndirectLightingCacheParameters | ( | ERHIFeatureLevel::Type | FeatureLevel, |
| FIndirectLightingCacheUniformParameters & | Parameters, | ||
| const FIndirectLightingCache * | LightingCache, | ||
| const FIndirectLightingCacheAllocation * | LightingAllocation, | ||
| FVector | VolumetricLightmapLookupPosition, | ||
| uint32 | SceneFrameNumber, | ||
| FVolumetricLightmapSceneData * | VolumetricLightmapSceneData | ||
| ) |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT | ( | FIndirectLightingCacheUniformParameters | , |
| "IndirectLightingCache" | |||
| ) |
| IMPLEMENT_TYPE_LAYOUT | ( | FUniformLightMapPolicyShaderParametersType | ) |
| void InterpolateVolumetricLightmap | ( | FVector | LookupPosition, |
| const FVolumetricLightmapSceneData & | VolumetricLightmapSceneData, | ||
| FVolumetricLightmapInterpolation & | OutInterpolation | ||
| ) |
| bool MobileUseCSMShaderBranch | ( | ) |
| void SetupLCIUniformBuffers | ( | const FPrimitiveSceneProxy * | PrimitiveSceneProxy, |
| const FLightCacheInterface * | LCI, | ||
| FRHIUniformBuffer *& | PrecomputedLightingBuffer, | ||
| FRHIUniformBuffer *& | LightmapResourceClusterBuffer, | ||
| FRHIUniformBuffer *& | IndirectLightingCacheBuffer | ||
| ) |
| TGlobalResource< FEmptyIndirectLightingCacheUniformBuffer > GEmptyIndirectLightingCacheUniformBuffer |
Global uniform buffer containing the default precomputed lighting data.
| TGlobalResource< FEmptyPrecomputedLightingUniformBuffer > GEmptyPrecomputedLightingUniformBuffer |
Global uniform buffer containing the default precomputed lighting data.
| const TCHAR* GLightmapDefineName[2] |
| int32 GNumLightmapCoefficients[2] |