UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DynamicRenderScaling::FBudget Class Referencefinal

#include <DynamicRenderScaling.h>

Public Member Functions

RENDERCORE_API FBudget (const TCHAR *Name, FHeuristicSettings(*HeuristicSettingsGetter)(void))
 
RENDERCORE_API ~FBudget ()
 
const TCHARGetName () const
 
const charGetAnsiName () const
 
const FHeuristicSettingsGetSettings () const
 
int32 GetBudgetId () const
 
bool operator== (const FBudget &Other) const
 

Static Public Member Functions

static RENDERCORE_API TLinkedList< FBudget * > *& GetGlobalList ()
 
static RENDERCORE_API int32 GetGlobalListSize ()
 

Friends

template<typename Type >
class TMap
 
RENDERCORE_API void UpdateHeuristicsSettings ()
 

Constructor & Destructor Documentation

◆ FBudget()

DynamicRenderScaling::FBudget::FBudget ( const TCHAR Name,
FHeuristicSettings(*)(void HeuristicSettingsGetter 
)

◆ ~FBudget()

DynamicRenderScaling::FBudget::~FBudget ( )

Member Function Documentation

◆ GetAnsiName()

const char * DynamicRenderScaling::FBudget::GetAnsiName ( ) const
inline

◆ GetBudgetId()

int32 DynamicRenderScaling::FBudget::GetBudgetId ( ) const
inline

◆ GetGlobalList()

TLinkedList< FBudget * > *& DynamicRenderScaling::FBudget::GetGlobalList ( )
static

◆ GetGlobalListSize()

int32 DynamicRenderScaling::FBudget::GetGlobalListSize ( )
static

◆ GetName()

const TCHAR * DynamicRenderScaling::FBudget::GetName ( ) const
inline

◆ GetSettings()

const FHeuristicSettings & DynamicRenderScaling::FBudget::GetSettings ( ) const
inline

◆ operator==()

bool DynamicRenderScaling::FBudget::operator== ( const FBudget Other) const
inline

Friends And Related Symbol Documentation

◆ TMap

template<typename Type >
friend class TMap
friend

◆ UpdateHeuristicsSettings

RENDERCORE_API void UpdateHeuristicsSettings ( )
friend

Updates all FBudget::GetSettings() with their new FHeuristicSettings.


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