XII Release 0.1.0
Loading...
Searching...
No Matches
xiiPlatformProfile Class Referencefinal
Inheritance diagram for xiiPlatformProfile:
[legend]

Public Member Functions

void SetConfigName (xiiStringView sName)
xiiStringView GetConfigName () const
void SetTargetPlatform (xiiStringView sPlatform)
xiiStringView GetTargetPlatform () const
void Clear ()
void AddMissingConfigs ()
template<typename TYPE>
const TYPE * GetTypeConfig () const
template<typename TYPE>
TYPE * GetTypeConfig ()
const xiiProfileConfigData * GetTypeConfig (const xiiRTTI *pRtti) const
xiiProfileConfigData * GetTypeConfig (const xiiRTTI *pRtti)
xiiResult SaveForRuntime (xiiStringView sFile) const
xiiResult LoadForRuntime (xiiStringView sFile)
xiiUInt32 GetLastModificationCounter () const
 Returns a number indicating when the profile counter changed last. By storing and comparing this value, other code can update their state if necessary.
Public Member Functions inherited from xiiReflectedClass
virtual const xiiRTTI * GetDynamicRTTI () const
bool IsInstanceOf (const xiiRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
template<typename T>
XII_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.

Additional Inherited Members

Static Public Member Functions inherited from xiiNoBase
static const xiiRTTI * GetStaticRTTI ()

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Core/Configuration/PlatformProfile.h
  • /home/runner/work/XII/XII/Source/Engine/Core/Configuration/Implementation/PlatformProfile.cpp