UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLightVolumeOctreeSemantics Struct Reference

#include <PrecomputedLightVolume.h>

Public Types

enum  { MaxElementsPerLeaf = 4 }
 
enum  { MaxNodeDepth = 12 }
 
typedef FDefaultAllocator ElementAllocator
 

Static Public Member Functions

static const floatGetBoundingBox (const FVolumeLightingSample &Sample)
 
static void SetElementId (const FVolumeLightingSample &Element, FOctreeElementId2 Id)
 
static void ApplyOffset (FVolumeLightingSample &Element, FVector Offset)
 

Member Typedef Documentation

◆ ElementAllocator

Using the heap allocator instead of an inline allocator to trade off add/remove performance for memory.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
MaxElementsPerLeaf 

◆ anonymous enum

Enumerator
MaxNodeDepth 

Member Function Documentation

◆ ApplyOffset()

static void FLightVolumeOctreeSemantics::ApplyOffset ( FVolumeLightingSample Element,
FVector  Offset 
)
inlinestatic

◆ GetBoundingBox()

static const float * FLightVolumeOctreeSemantics::GetBoundingBox ( const FVolumeLightingSample Sample)
inlinestatic

◆ SetElementId()

static void FLightVolumeOctreeSemantics::SetElementId ( const FVolumeLightingSample Element,
FOctreeElementId2  Id 
)
inlinestatic

The documentation for this struct was generated from the following file: