UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TAutoRangedConsoleVariable< T > Class Template Reference

#include <IConsoleManager.h>

+ Inheritance diagram for TAutoRangedConsoleVariable< T >:

Public Member Functions

CORE_API TAutoRangedConsoleVariable (const TCHAR *Name, T DefaultValue, T MinValue, T MaxValue, const TCHAR *Help, uint32 Flags=ECVF_Default, IConsoleVariable *Parent=nullptr)
 
 TAutoRangedConsoleVariable (const TCHAR *Name, int32 DefaultValue, int32 MinValue, int32 MaxValue, const TCHAR *Help, uint32 Flags, IConsoleVariable *Parent)
 
 TAutoRangedConsoleVariable (const TCHAR *Name, float DefaultValue, float MinValue, float MaxValue, const TCHAR *Help, uint32 Flags, IConsoleVariable *Parent)
 
- Public Member Functions inherited from TAutoConsoleVariable< T >
 TAutoConsoleVariable (IConsoleVariable *ExistingObject)
 
FORCENOINLINE TAutoConsoleVariable (const TCHAR *Name, const T &DefaultValue, const TCHAR *Help, uint32 Flags=ECVF_Default)
 
FORCENOINLINE TAutoConsoleVariable (const TCHAR *Name, const T &DefaultValue, const TCHAR *Help, const FConsoleVariableDelegate &Callback, uint32 Flags=ECVF_Default)
 
GetValueOnGameThread () const
 
GetValueOnRenderThread () const
 
GetValueOnAnyThread (bool bForceGameThread=false) const
 
UE_FORCEINLINE_HINT IConsoleVariableoperator* ()
 
UE_FORCEINLINE_HINT const IConsoleVariableoperator* () const
 
UE_FORCEINLINE_HINT IConsoleVariableoperator-> ()
 
UE_FORCEINLINE_HINT const IConsoleVariableoperator-> () const
 
- Public Member Functions inherited from FAutoConsoleObject
virtual CORE_API ~FAutoConsoleObject ()
 
IConsoleVariableAsVariable ()
 
const IConsoleVariableAsVariable () const
 

Additional Inherited Members

- Static Public Member Functions inherited from FAutoConsoleObject
static CORE_API TArray< const FAutoConsoleObject * > & AccessGeneralShaderChangeCvars ()
 
static CORE_API TArray< const FAutoConsoleObject * > & AccessMobileShaderChangeCvars ()
 
static CORE_API TArray< const FAutoConsoleObject * > & AccessDesktopShaderChangeCvars ()
 
- Protected Member Functions inherited from FAutoConsoleObject
 FAutoConsoleObject (IConsoleObject *InTarget)
 

Detailed Description

template<typename T>
class TAutoRangedConsoleVariable< T >

A class to create a ranged console variable. The min and max can be changed with <name>.min and <name.max>

Constructor & Destructor Documentation

◆ TAutoRangedConsoleVariable() [1/3]

template<typename T >
CORE_API TAutoRangedConsoleVariable< T >::TAutoRangedConsoleVariable ( const TCHAR Name,
DefaultValue,
MinValue,
MaxValue,
const TCHAR Help,
uint32  Flags = ECVF_Default,
IConsoleVariable Parent = nullptr 
)

◆ TAutoRangedConsoleVariable() [2/3]

TAutoRangedConsoleVariable< int32 >::TAutoRangedConsoleVariable ( const TCHAR Name,
int32  DefaultValue,
int32  MinValue,
int32  MaxValue,
const TCHAR Help,
uint32  Flags,
IConsoleVariable Parent 
)

◆ TAutoRangedConsoleVariable() [3/3]

TAutoRangedConsoleVariable< float >::TAutoRangedConsoleVariable ( const TCHAR Name,
float  DefaultValue,
float  MinValue,
float  MaxValue,
const TCHAR Help,
uint32  Flags,
IConsoleVariable Parent 
)

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