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

#include <SceneVisibilityPrivate.h>

Public Member Functions

void AddThrottledOcclusionQuery (const FThrottledOcclusionQuery &Query)
 
FPrimitiveOcclusionHistoryAddOcclusionHistory (const FPrimitiveOcclusionHistory &History)
 
void AddHZBBounds (const FHZBBound &Bounds)
 
void AddOcclusionFeedback (const FOcclusionFeedbackEntry &Entry)
 
void AddVisualizeQuery (const FBox &Box)
 
void AddVisualizeQuery (const FBox &Box, const FColor &Color)
 
void AddOcclusionQuery (const FOcclusionQuery &Query)
 

Public Attributes

TChunkedArray< FPrimitiveOcclusionHistory, ArrayChunkSize, SceneRenderingAllocatorOcclusionHistories
 
TArray< FOcclusionQuery, SceneRenderingAllocatorOcclusionQueries
 
TArray< FOcclusionFeedbackEntry, SceneRenderingAllocatorOcclusionFeedbacks
 
TArray< FHZBBound, SceneRenderingAllocatorHZBBounds
 
TArray< TPair< FBox, FColor >, SceneRenderingAllocatorVisualizeQueries
 

Static Public Attributes

static constexpr uint32 ArrayChunkSize = 1024
 

Member Function Documentation

◆ AddHZBBounds()

void FGPUOcclusionPacket::FRecordVisitor::AddHZBBounds ( const FHZBBound Bounds)
inline

◆ AddOcclusionFeedback()

void FGPUOcclusionPacket::FRecordVisitor::AddOcclusionFeedback ( const FOcclusionFeedbackEntry Entry)
inline

◆ AddOcclusionHistory()

FPrimitiveOcclusionHistory * FGPUOcclusionPacket::FRecordVisitor::AddOcclusionHistory ( const FPrimitiveOcclusionHistory History)
inline

◆ AddOcclusionQuery()

void FGPUOcclusionPacket::FRecordVisitor::AddOcclusionQuery ( const FOcclusionQuery Query)
inline

◆ AddThrottledOcclusionQuery()

void FGPUOcclusionPacket::FRecordVisitor::AddThrottledOcclusionQuery ( const FThrottledOcclusionQuery Query)
inline

◆ AddVisualizeQuery() [1/2]

void FGPUOcclusionPacket::FRecordVisitor::AddVisualizeQuery ( const FBox Box)
inline

◆ AddVisualizeQuery() [2/2]

void FGPUOcclusionPacket::FRecordVisitor::AddVisualizeQuery ( const FBox Box,
const FColor Color 
)
inline

Member Data Documentation

◆ ArrayChunkSize

constexpr uint32 FGPUOcclusionPacket::FRecordVisitor::ArrayChunkSize = 1024
staticconstexpr

◆ HZBBounds

TArray<FHZBBound, SceneRenderingAllocator> FGPUOcclusionPacket::FRecordVisitor::HZBBounds

◆ OcclusionFeedbacks

TArray<FOcclusionFeedbackEntry, SceneRenderingAllocator> FGPUOcclusionPacket::FRecordVisitor::OcclusionFeedbacks

◆ OcclusionHistories

TChunkedArray<FPrimitiveOcclusionHistory, ArrayChunkSize, SceneRenderingAllocator> FGPUOcclusionPacket::FRecordVisitor::OcclusionHistories

◆ OcclusionQueries

TArray<FOcclusionQuery, SceneRenderingAllocator> FGPUOcclusionPacket::FRecordVisitor::OcclusionQueries

◆ VisualizeQueries

TArray<TPair<FBox, FColor>, SceneRenderingAllocator> FGPUOcclusionPacket::FRecordVisitor::VisualizeQueries

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