UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConsoleObjectShadowData Class Referenceabstract
+ Inheritance diagram for FConsoleObjectShadowData:

Protected Member Functions

 FConsoleObjectShadowData (const TCHAR *CVarToShadow, EShadowCVarBehavior InLookupBehavior, EShadowCVarBehavior InUsageBehavior, bool bInIsDeprecated, const TCHAR *InDeprecatedVersion, const TCHAR *InDeprecationMessage=nullptr)
 
virtual ~FConsoleObjectShadowData ()
 
virtual IConsoleObjectGetRealObject () const =0
 
virtual void SetRealObject (IConsoleObject *Object) const =0
 
virtual FString GetThisName () const =0
 
void LogOrEditorMessage (const FText &Msg, bool bIsError) const
 
bool Bind () const
 
bool BindForUsage () const
 

Protected Attributes

FString ShadowName
 
FString DeprecatedVersion
 
FString DeprecationMessage
 
EShadowCVarBehavior LookupBehavior
 
EShadowCVarBehavior UsageBehavior
 
uint8 bHasLooked: 1
 
uint8 bHasMessagedForUsage: 1
 
uint8 bHasMessagedEditorForUsage: 1
 
uint8 bIsDeprecated: 1
 

Constructor & Destructor Documentation

◆ FConsoleObjectShadowData()

FConsoleObjectShadowData::FConsoleObjectShadowData ( const TCHAR CVarToShadow,
EShadowCVarBehavior  InLookupBehavior,
EShadowCVarBehavior  InUsageBehavior,
bool  bInIsDeprecated,
const TCHAR InDeprecatedVersion,
const TCHAR InDeprecationMessage = nullptr 
)
inlineprotected

◆ ~FConsoleObjectShadowData()

virtual FConsoleObjectShadowData::~FConsoleObjectShadowData ( )
inlineprotectedvirtual

Member Function Documentation

◆ Bind()

bool FConsoleObjectShadowData::Bind ( ) const
inlineprotected

◆ BindForUsage()

bool FConsoleObjectShadowData::BindForUsage ( ) const
inlineprotected

◆ GetRealObject()

virtual IConsoleObject * FConsoleObjectShadowData::GetRealObject ( ) const
protectedpure virtual

◆ GetThisName()

virtual FString FConsoleObjectShadowData::GetThisName ( ) const
protectedpure virtual

◆ LogOrEditorMessage()

void FConsoleObjectShadowData::LogOrEditorMessage ( const FText Msg,
bool  bIsError 
) const
inlineprotected

◆ SetRealObject()

virtual void FConsoleObjectShadowData::SetRealObject ( IConsoleObject Object) const
protectedpure virtual

Member Data Documentation

◆ bHasLooked

uint8 FConsoleObjectShadowData::bHasLooked
mutableprotected

◆ bHasMessagedEditorForUsage

uint8 FConsoleObjectShadowData::bHasMessagedEditorForUsage
mutableprotected

◆ bHasMessagedForUsage

uint8 FConsoleObjectShadowData::bHasMessagedForUsage
mutableprotected

◆ bIsDeprecated

uint8 FConsoleObjectShadowData::bIsDeprecated
protected

◆ DeprecatedVersion

FString FConsoleObjectShadowData::DeprecatedVersion
protected

◆ DeprecationMessage

FString FConsoleObjectShadowData::DeprecationMessage
protected

◆ LookupBehavior

EShadowCVarBehavior FConsoleObjectShadowData::LookupBehavior
protected

◆ ShadowName

FString FConsoleObjectShadowData::ShadowName
protected

◆ UsageBehavior

EShadowCVarBehavior FConsoleObjectShadowData::UsageBehavior
protected

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