UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPrecomputedVisibilityHandler Class Reference

#include <Level.h>

Public Member Functions

 FPrecomputedVisibilityHandler ()
 
 ~FPrecomputedVisibilityHandler ()
 
ENGINE_API void UpdateVisibilityStats (bool bAllocating) const
 
ENGINE_API void UpdateScene (FSceneInterface *Scene) const
 
ENGINE_API void Invalidate (FSceneInterface *Scene)
 
ENGINE_API void ApplyWorldOffset (const FVector &InOffset)
 
int32 GetId () const
 

Friends

class FLightmassProcessor
 
class FSceneViewState
 
FArchiveoperator<< (FArchive &Ar, FPrecomputedVisibilityHandler &D)
 

Detailed Description

Handles operations on precomputed visibility data for a level.

Constructor & Destructor Documentation

◆ FPrecomputedVisibilityHandler()

FPrecomputedVisibilityHandler::FPrecomputedVisibilityHandler ( )
inline

◆ ~FPrecomputedVisibilityHandler()

FPrecomputedVisibilityHandler::~FPrecomputedVisibilityHandler ( )
inline

Member Function Documentation

◆ ApplyWorldOffset()

void FPrecomputedVisibilityHandler::ApplyWorldOffset ( const FVector InOffset)

Shifts origin of precomputed visibility volume by specified offset

◆ GetId()

int32 FPrecomputedVisibilityHandler::GetId ( ) const
inline
Returns
the Id

◆ Invalidate()

void FPrecomputedVisibilityHandler::Invalidate ( FSceneInterface Scene)

Invalidates the level's precomputed visibility and frees any memory used by the handler.

◆ UpdateScene()

void FPrecomputedVisibilityHandler::UpdateScene ( FSceneInterface Scene) const

Sets this visibility handler to be actively used by the rendering scene.

◆ UpdateVisibilityStats()

void FPrecomputedVisibilityHandler::UpdateVisibilityStats ( bool  bAllocating) const

Updates visibility stats.

Friends And Related Symbol Documentation

◆ FLightmassProcessor

friend class FLightmassProcessor
friend

◆ FSceneViewState

friend class FSceneViewState
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FPrecomputedVisibilityHandler D 
)
friend

The documentation for this class was generated from the following files: