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