Navigation
API > API/Runtime > API/Runtime/Engine
Data for a Volumetric Lightmap, built during import from Lightmass. Its lifetime is managed by UMapBuildDataRegistry.
| Name | FPrecomputedVolumetricLightmapData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/PrecomputedVolumetricLightmap.h |
| Include Path | #include "PrecomputedVolumetricLightmap.h" |
Syntax
class FPrecomputedVolumetricLightmapData : public FRenderResource
Inheritance Hierarchy
- FRenderResource → FPrecomputedVolumetricLightmapData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPrecomputedVolumetricLightmapData() |
PrecomputedVolumetricLightmap.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPrecomputedVolumetricLightmapData() |
PrecomputedVolumetricLightmap.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bounds | FBox | PrecomputedVolumetricLightmap.h | ||
| BrickData | FVolumetricLightmapBrickData | PrecomputedVolumetricLightmap.h | ||
| BrickDataBaseOffsetInAtlas | int32 | PrecomputedVolumetricLightmap.h | ||
| BrickDataDimensions | FIntVector | PrecomputedVolumetricLightmap.h | ||
| BrickSize | int32 | PrecomputedVolumetricLightmap.h | ||
| bTransient | bool | PrecomputedVolumetricLightmap.h | ||
| CPUSubLevelBrickDataList | TArray< FPrecomputedVolumetricLightmapData * > | PrecomputedVolumetricLightmap.h | ||
| CPUSubLevelIndirectionTable | TArray< uint8 > | CPU indirection table for mobile path. | PrecomputedVolumetricLightmap.h | |
| IndirectionTexture | FVolumetricLightmapDataLayer | PrecomputedVolumetricLightmap.h | ||
| IndirectionTextureDimensions | FIntVector | PrecomputedVolumetricLightmap.h | ||
| IndirectionTextureOriginalValues | TResourceArray< FColor > | PrecomputedVolumetricLightmap.h | ||
| IndirectionTextureOriginalValuesBuffer | FBufferRHIRef | PrecomputedVolumetricLightmap.h | ||
| IndirectionTextureOriginalValuesSRV | FShaderResourceViewRHIRef | PrecomputedVolumetricLightmap.h | ||
| SceneDataAdded | TArray< FPrecomputedVolumetricLightmapData * > | PrecomputedVolumetricLightmap.h | ||
| SubLevelBrickPositions | TResourceArray< FIntVector > | Brick positions in the persistent level's indirection texture. | PrecomputedVolumetricLightmap.h | |
| SubLevelBrickPositionsBuffer | FBufferRHIRef | Runtime data for sub level streaming | PrecomputedVolumetricLightmap.h | |
| SubLevelBrickPositionsSRV | FShaderResourceViewRHIRef | PrecomputedVolumetricLightmap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToSceneData
(
FPrecomputedVolumetricLightmapData* SceneData |
PrecomputedVolumetricLightmap.h | ||
void FinalizeImport() |
PrecomputedVolumetricLightmap.h | ||
SIZE_T GetAllocatedBytes() |
PrecomputedVolumetricLightmap.h | ||
const FBox & GetBounds() |
PrecomputedVolumetricLightmap.h | ||
void HandleDataMovementInAtlas
(
int32 OldOffset, |
PrecomputedVolumetricLightmap.h | ||
void InitializeOnImport
(
const FBox& NewBounds, |
PrecomputedVolumetricLightmap.h | ||
void InitRHIForSubLevelResources () |
PrecomputedVolumetricLightmap.h | ||
void InitRHIForSubLevelResources
(
FRHICommandListBase& RHICmdList |
PrecomputedVolumetricLightmap.h | ||
void ReleaseRHIForSubLevelResources() |
PrecomputedVolumetricLightmap.h | ||
void RemoveFromSceneData
(
FPrecomputedVolumetricLightmapData* SceneData, |
PrecomputedVolumetricLightmap.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
PrecomputedVolumetricLightmap.h | ||
virtual void ReleaseRHI() |
PrecomputedVolumetricLightmap.h |