UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGPUOcclusion Class Referenceabstract

#include <SceneVisibilityPrivate.h>

+ Inheritance diagram for FGPUOcclusion:

Public Member Functions

virtual ~FGPUOcclusion ()=default
 
 FGPUOcclusion (FVisibilityViewPacket &InViewPacket)
 
virtual void AddPrimitives (FPrimitiveRange PrimitiveRange)=0
 
virtual void Map (FRHICommandListImmediate &RHICmdList)
 
virtual void Unmap (FRHICommandListImmediate &RHICmdList)
 

Protected Member Functions

void WaitForLastOcclusionQuery ()
 

Protected Attributes

FGlobalDynamicVertexBuffer DynamicVertexBuffer
 
FVisibilityViewPacketViewPacket
 
const FSceneScene
 
FViewInfoView
 
FSceneViewStateViewState
 
FGPUOcclusionState State
 

Constructor & Destructor Documentation

◆ ~FGPUOcclusion()

virtual FGPUOcclusion::~FGPUOcclusion ( )
virtualdefault

◆ FGPUOcclusion()

FGPUOcclusion::FGPUOcclusion ( FVisibilityViewPacket InViewPacket)

Member Function Documentation

◆ AddPrimitives()

virtual void FGPUOcclusion::AddPrimitives ( FPrimitiveRange  PrimitiveRange)
pure virtual

◆ Map()

void FGPUOcclusion::Map ( FRHICommandListImmediate RHICmdList)
virtual

◆ Unmap()

void FGPUOcclusion::Unmap ( FRHICommandListImmediate RHICmdList)
virtual

◆ WaitForLastOcclusionQuery()

void FGPUOcclusion::WaitForLastOcclusionQuery ( )
protected

Member Data Documentation

◆ DynamicVertexBuffer

FGlobalDynamicVertexBuffer FGPUOcclusion::DynamicVertexBuffer
protected

◆ Scene

const FScene& FGPUOcclusion::Scene
protected

◆ State

FGPUOcclusionState FGPUOcclusion::State
protected

◆ View

FViewInfo& FGPUOcclusion::View
protected

◆ ViewPacket

FVisibilityViewPacket& FGPUOcclusion::ViewPacket
protected

◆ ViewState

FSceneViewState& FGPUOcclusion::ViewState
protected

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