![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PrecomputedLightVolume.h>
Public Attributes | |
| const FPrecomputedLightVolumeData * | Data |
Set of volume lighting samples belonging to one streaming level, which can be queried about the lighting at a given position.
| FPrecomputedLightVolume::FPrecomputedLightVolume | ( | ) |
| FPrecomputedLightVolume::~FPrecomputedLightVolume | ( | ) |
| void FPrecomputedLightVolume::AddToScene | ( | class FSceneInterface * | Scene, |
| class UMapBuildDataRegistry * | Registry, | ||
| FGuid | LevelBuildDataId | ||
| ) |
| void FPrecomputedLightVolume::DebugDrawSamples | ( | class FPrimitiveDrawInterface * | PDI, |
| bool | bDrawDirectionalShadowing | ||
| ) | const |
| SIZE_T FPrecomputedLightVolume::GetAllocatedBytes | ( | ) | const |
| void FPrecomputedLightVolume::InterpolateIncidentRadianceBlock | ( | const FBoxCenterAndExtent & | InBoundingBox, |
| const FIntVector & | QueryCellDimensions, | ||
| const FIntVector & | DestCellDimensions, | ||
| const FIntVector & | DestCellPosition, | ||
| TArray< float > & | AccumulatedWeights, | ||
| TArray< FSHVectorRGB2 > & | AccumulatedIncidentRadiance | ||
| ) | const |
Interpolates incident radiance to Position.
| void FPrecomputedLightVolume::InterpolateIncidentRadiancePoint | ( | const FVector & | Position, |
| float & | AccumulatedWeight, | ||
| float & | AccumulatedDirectionalLightShadowing, | ||
| FSHVectorRGB3 & | AccumulatedIncidentRadiance, | ||
| FVector & | SkyBentNormal | ||
| ) | const |
Interpolates incident radiance to Position.
| bool FPrecomputedLightVolume::IntersectBounds | ( | const FBoxSphereBounds & | InBounds | ) | const |
|
inline |
|
inline |
| void FPrecomputedLightVolume::RemoveFromScene | ( | FSceneInterface * | Scene | ) |
| void FPrecomputedLightVolume::SetData | ( | const FPrecomputedLightVolumeData * | NewData, |
| FSceneInterface * | Scene | ||
| ) |
| const FPrecomputedLightVolumeData* FPrecomputedLightVolume::Data |