Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FAutoConsoleObject Class Reference

#include <IConsoleManager.h>

+ Inheritance diagram for FAutoConsoleObject:
+ Collaboration diagram for FAutoConsoleObject:

Public Member Functions

virtual ~FAutoConsoleObject ()
 
FORCEINLINE IConsoleVariableAsVariable ()
 
FORCEINLINE const IConsoleVariableAsVariable () const
 

Static Public Member Functions

static TArray< const FAutoConsoleObject * > & AccessGeneralShaderChangeCvars ()
 
static TArray< const FAutoConsoleObject * > & AccessMobileShaderChangeCvars ()
 
static TArray< const FAutoConsoleObject * > & AccessDesktopShaderChangeCvars ()
 

Protected Member Functions

 FAutoConsoleObject (IConsoleObject *InTarget)
 

Private Attributes

IConsoleObjectTarget
 

Detailed Description

Base class for autoregistering console commands.

Definition at line 1068 of file IConsoleManager.h.

Constructor & Destructor Documentation

◆ FAutoConsoleObject()

FAutoConsoleObject::FAutoConsoleObject ( IConsoleObject * InTarget)
inlineprotected

Constructor, saves the argument for future removal from the console variable system

Definition at line 1072 of file IConsoleManager.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ~FAutoConsoleObject()

virtual FAutoConsoleObject::~FAutoConsoleObject ( )
inlinevirtual

Destructor, removes the console object

Definition at line 1091 of file IConsoleManager.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ AccessDesktopShaderChangeCvars()

static TArray< const FAutoConsoleObject * > & FAutoConsoleObject::AccessDesktopShaderChangeCvars ( )
static

◆ AccessGeneralShaderChangeCvars()

static TArray< const FAutoConsoleObject * > & FAutoConsoleObject::AccessGeneralShaderChangeCvars ( )
static

◆ AccessMobileShaderChangeCvars()

static TArray< const FAutoConsoleObject * > & FAutoConsoleObject::AccessMobileShaderChangeCvars ( )
static

◆ AsVariable() [1/2]

FORCEINLINE IConsoleVariable * FAutoConsoleObject::AsVariable ( )
inline

returns the contained console object as an IConsoleVariable

Definition at line 1101 of file IConsoleManager.h.

+ Here is the caller graph for this function:

◆ AsVariable() [2/2]

FORCEINLINE const IConsoleVariable * FAutoConsoleObject::AsVariable ( ) const
inline

returns the contained console object as an IConsoleVariable

Definition at line 1107 of file IConsoleManager.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Target

IConsoleObject* FAutoConsoleObject::Target
private

Contained console object, cannot be 0

Definition at line 1115 of file IConsoleManager.h.


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