Navigation
API > API/Runtime > API/Runtime/Engine
Set of volume lighting samples belonging to one streaming level, which can be queried about the lighting at a given position.
| Name | FPrecomputedLightVolume |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/PrecomputedLightVolume.h |
| Include Path | #include "PrecomputedLightVolume.h" |
Syntax
class FPrecomputedLightVolume
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPrecomputedLightVolume() |
PrecomputedLightVolume.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPrecomputedLightVolume() |
PrecomputedLightVolume.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Data | const FPrecomputedLightVolumeData * | PrecomputedLightVolume.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAddedToScene | bool | PrecomputedLightVolume.h | ||
| OctreeForRendering | const FLightVolumeOctree * | Octree used to accelerate interpolation searches. | PrecomputedLightVolume.h | |
| WorldOriginOffset | FVector | Offset from world origin. Non-zero only when world origin was rebased | PrecomputedLightVolume.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToScene
(
FSceneInterface* Scene, |
PrecomputedLightVolume.h | ||
void ApplyWorldOffset
(
const FVector& InOffset |
PrecomputedLightVolume.h | ||
void DebugDrawSamples
(
FPrimitiveDrawInterface* PDI, |
PrecomputedLightVolume.h | ||
SIZE_T GetAllocatedBytes() |
PrecomputedLightVolume.h | ||
double GetNodeLevelExtent
(
int32 Level |
PrecomputedLightVolume.h | ||
void InterpolateIncidentRadianceBlock
(
const FBoxCenterAndExtent& BoundingBox, |
Interpolates incident radiance to Position. | PrecomputedLightVolume.h | |
void InterpolateIncidentRadiancePoint
(
const FVector& Position, |
Interpolates incident radiance to Position. | PrecomputedLightVolume.h | |
bool IntersectBounds
(
const FBoxSphereBounds& InBounds |
PrecomputedLightVolume.h | ||
bool IsAddedToScene() |
PrecomputedLightVolume.h | ||
bool IsUsingHighQualityLightMap() |
Temporary, for ES 3.1 preview verification. | PrecomputedLightVolume.h | |
void RemoveFromScene
(
FSceneInterface* Scene |
PrecomputedLightVolume.h | ||
void SetData
(
const FPrecomputedLightVolumeData* NewData, |
PrecomputedLightVolume.h |