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

#include <SceneVisibilityPrivate.h>

Classes

struct  FAlwaysVisible
 
struct  FFrustumCull
 
struct  FOcclusionCull
 
struct  FRelevance
 

Public Member Functions

 FVisibilityTaskConfig (const FScene &Scene, TConstArrayView< FViewInfo * > Views)
 

Public Attributes

EVisibilityTaskSchedule Schedule
 
UE::Tasks::ETaskPriority TaskPriority = UE::Tasks::ETaskPriority::High
 
uint32 NumVisiblePrimitives = 0
 
uint32 NumTestedPrimitives = 0
 
struct FVisibilityTaskConfig::FAlwaysVisible AlwaysVisible
 
struct FVisibilityTaskConfig::FFrustumCull FrustumCull
 
struct FVisibilityTaskConfig::FOcclusionCull OcclusionCull
 
struct FVisibilityTaskConfig::FRelevance Relevance
 

Constructor & Destructor Documentation

◆ FVisibilityTaskConfig()

FVisibilityTaskConfig::FVisibilityTaskConfig ( const FScene Scene,
TConstArrayView< FViewInfo * >  Views 
)

Member Data Documentation

◆ AlwaysVisible

struct FVisibilityTaskConfig::FAlwaysVisible FVisibilityTaskConfig::AlwaysVisible

◆ FrustumCull

struct FVisibilityTaskConfig::FFrustumCull FVisibilityTaskConfig::FrustumCull

◆ NumTestedPrimitives

uint32 FVisibilityTaskConfig::NumTestedPrimitives = 0

◆ NumVisiblePrimitives

uint32 FVisibilityTaskConfig::NumVisiblePrimitives = 0

◆ OcclusionCull

struct FVisibilityTaskConfig::FOcclusionCull FVisibilityTaskConfig::OcclusionCull

◆ Relevance

struct FVisibilityTaskConfig::FRelevance FVisibilityTaskConfig::Relevance

◆ Schedule

EVisibilityTaskSchedule FVisibilityTaskConfig::Schedule

◆ TaskPriority

UE::Tasks::ETaskPriority FVisibilityTaskConfig::TaskPriority = UE::Tasks::ETaskPriority::High

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