|
| virtual FResolvedContext | ResolveContext (const FSetContext &Context)=0 |
| |
| virtual void | Set (const TCHAR *InValue, const FResolvedContext &Context)=0 |
| |
| virtual void | Unset (EConsoleVariableFlags SetBy, FName Tag=NAME_None)=0 |
| |
| virtual bool | GetBool () const =0 |
| |
| virtual int32 | GetInt () const =0 |
| |
| virtual float | GetFloat () const =0 |
| |
| virtual FString | GetString () const =0 |
| |
| void | GetValue (int32 &OutIntValue) const |
| |
| void | GetValue (bool &OutBoolValue) const |
| |
| void | GetValue (float &OutFloatValue) const |
| |
| void | GetValue (FString &OutStringValue) const |
| |
| virtual void | SetOnChangedCallback (const FConsoleVariableDelegate &Callback)=0 |
| |
| virtual FConsoleVariableMulticastDelegate & | OnChangedDelegate ()=0 |
| |
| virtual IConsoleVariable * | GetDefaultValueVariable () |
| |
| virtual FString | GetDefaultValue ()=0 |
| |
| virtual void | LogHistory (FOutputDevice &Ar)=0 |
| |
| virtual SIZE_T | GetHistorySize ()=0 |
| |
| void | Set (const TCHAR *InValue, const FSetContext &Context) |
| |
| void | Set (bool InValue, const FSetContext &Context) |
| |
| void | Set (int32 InValue, const FSetContext &Context) |
| |
| void | Set (float InValue, const FSetContext &Context) |
| |
| template<typename T > |
| void | Set (T Value, EConsoleVariableFlags Flags=ECVF_SetByCode, FName Tag=NAME_None) |
| |
| template<typename T > |
| void | SetWithCurrentPriority (T Value, FName Tag=NAME_None, EConsoleVariableFlags MaxPriority=ECVF_SetByConsole, EConsoleVariableFlags MinPriority=SETBY_ERROR) |
| |
| template<typename T > |
| void | ReplaceCurrentPriorityAndTag (T InValue, EConsoleVariableFlags MaxPriority=ECVF_SetByConsole, EConsoleVariableFlags MinPriority=SETBY_ERROR) |
| |
| | IConsoleObject () |
| |
| virtual | ~IConsoleObject () |
| |
| virtual const TCHAR * | GetHelp () const =0 |
| |
| virtual void | SetHelp (const TCHAR *Value)=0 |
| |
| virtual EConsoleVariableFlags | GetFlags () const =0 |
| |
| virtual void | SetFlags (const EConsoleVariableFlags Value)=0 |
| |
| virtual FText | GetDetailedHelp () const |
| |
| void | ClearFlags (const EConsoleVariableFlags Value) |
| |
| bool | TestFlags (const EConsoleVariableFlags Value) const |
| |
| bool | IsEnabled () const |
| |
| virtual IConsoleObject * | GetParentObject () const |
| |
| virtual class IConsoleVariable * | AsVariable () |
| |
| virtual bool | IsVariableBool () const |
| |
| virtual bool | IsVariableInt () const |
| |
| virtual bool | IsVariableFloat () const |
| |
| virtual bool | IsVariableString () const |
| |
| virtual class TConsoleVariableData< bool > * | AsVariableBool () |
| |
| virtual class TConsoleVariableData< int32 > * | AsVariableInt () |
| |
| virtual class TConsoleVariableData< float > * | AsVariableFloat () |
| |
| virtual class TConsoleVariableData< FString > * | AsVariableString () |
| |
| virtual struct IConsoleCommand * | AsCommand () |
| |
| virtual bool | IsShadowObject () const |
| |
| virtual IConsoleObject * | GetShadowedObject () const |
| |
| virtual bool | IsDeprecated () const |
| |
Interface for console variables