![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PrecomputedVolumetricLightmap.h>
Inheritance diagram for FPrecomputedVolumetricLightmapData:Friends | |
| class | FPrecomputedVolumetricLightmap |
| FArchive & | operator<< (FArchive &Ar, FPrecomputedVolumetricLightmapData &Volume) |
| FArchive & | operator<< (FArchive &Ar, FPrecomputedVolumetricLightmapData *&Volume) |
Data for a Volumetric Lightmap, built during import from Lightmass. Its lifetime is managed by UMapBuildDataRegistry.
| FPrecomputedVolumetricLightmapData::FPrecomputedVolumetricLightmapData | ( | ) |
|
virtual |
| ENGINE_API void FPrecomputedVolumetricLightmapData::AddToSceneData | ( | FPrecomputedVolumetricLightmapData * | SceneData | ) |
| void FPrecomputedVolumetricLightmapData::FinalizeImport | ( | ) |
| SIZE_T FPrecomputedVolumetricLightmapData::GetAllocatedBytes | ( | ) | const |
|
inline |
| ENGINE_API void FPrecomputedVolumetricLightmapData::HandleDataMovementInAtlas | ( | int32 | OldOffset, |
| int32 | NewOffset | ||
| ) |
| void FPrecomputedVolumetricLightmapData::InitializeOnImport | ( | const FBox & | NewBounds, |
| int32 | InBrickSize | ||
| ) |
|
overridevirtual |
Initializes the RHI resources used by this resource. Called when entering the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
| void FPrecomputedVolumetricLightmapData::InitRHIForSubLevelResources | ( | ) |
| void FPrecomputedVolumetricLightmapData::InitRHIForSubLevelResources | ( | FRHICommandListBase & | RHICmdList | ) |
|
overridevirtual |
Releases the RHI resources used by this resource. Called when leaving the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
| ENGINE_API void FPrecomputedVolumetricLightmapData::ReleaseRHIForSubLevelResources | ( | ) |
| ENGINE_API void FPrecomputedVolumetricLightmapData::RemoveFromSceneData | ( | FPrecomputedVolumetricLightmapData * | SceneData, |
| int32 | PersistentLevelBrickDataBaseOffset | ||
| ) |
|
friend |
|
friend |
|
friend |
| FBox FPrecomputedVolumetricLightmapData::Bounds |
| FVolumetricLightmapBrickData FPrecomputedVolumetricLightmapData::BrickData |
| int32 FPrecomputedVolumetricLightmapData::BrickDataBaseOffsetInAtlas |
| FIntVector FPrecomputedVolumetricLightmapData::BrickDataDimensions |
| int32 FPrecomputedVolumetricLightmapData::BrickSize |
| bool FPrecomputedVolumetricLightmapData::bTransient |
| TArray<FPrecomputedVolumetricLightmapData*> FPrecomputedVolumetricLightmapData::CPUSubLevelBrickDataList |
| FVolumetricLightmapDataLayer FPrecomputedVolumetricLightmapData::IndirectionTexture |
| FIntVector FPrecomputedVolumetricLightmapData::IndirectionTextureDimensions |
| TResourceArray<FColor> FPrecomputedVolumetricLightmapData::IndirectionTextureOriginalValues |
| FBufferRHIRef FPrecomputedVolumetricLightmapData::IndirectionTextureOriginalValuesBuffer |
| FShaderResourceViewRHIRef FPrecomputedVolumetricLightmapData::IndirectionTextureOriginalValuesSRV |
| TArray<FPrecomputedVolumetricLightmapData*> FPrecomputedVolumetricLightmapData::SceneDataAdded |
| TResourceArray<FIntVector> FPrecomputedVolumetricLightmapData::SubLevelBrickPositions |
Position data for sub level streaming
| FBufferRHIRef FPrecomputedVolumetricLightmapData::SubLevelBrickPositionsBuffer |
Runtime data for sub level streaming
| FShaderResourceViewRHIRef FPrecomputedVolumetricLightmapData::SubLevelBrickPositionsSRV |