CommonLibSSE NG
Loading...
Searching...
No Matches
RE::Setting Class Reference

#include <Setting.h>

Inheritance diagram for RE::Setting:
RE::SettingT< T >

Classes

union  Data
 

Public Types

enum class  Type {
  kUnknown = 0 , kBool , kFloat , kSignedInteger ,
  kColor , kString , kUnsignedInteger
}
 

Public Member Functions

virtual ~Setting ()
 
virtual bool Unk_01 (void)
 
bool IsManaged () const
 
Type GetType () const
 
const char * GetName () const
 
bool GetBool () const
 
float GetFloat () const
 
std::int32_t GetSInt () const
 
Color GetColor () const
 
const char * GetString () const
 
std::uint32_t GetUInt () const
 

Public Attributes

Data data
 
char * name
 

Static Public Attributes

static constexpr auto RTTI = RTTI_Setting
 

Member Enumeration Documentation

◆ Type

enum class RE::Setting::Type
strong
Enumerator
kUnknown 
kBool 
kFloat 
kSignedInteger 
kColor 
kString 
kUnsignedInteger 

Constructor & Destructor Documentation

◆ ~Setting()

virtual RE::Setting::~Setting ( )
virtual

Member Function Documentation

◆ GetBool()

bool RE::Setting::GetBool ( ) const

◆ GetColor()

Color RE::Setting::GetColor ( ) const

◆ GetFloat()

float RE::Setting::GetFloat ( ) const

◆ GetName()

const char * RE::Setting::GetName ( ) const

◆ GetSInt()

std::int32_t RE::Setting::GetSInt ( ) const

◆ GetString()

const char * RE::Setting::GetString ( ) const

◆ GetType()

Type RE::Setting::GetType ( ) const

◆ GetUInt()

std::uint32_t RE::Setting::GetUInt ( ) const

◆ IsManaged()

bool RE::Setting::IsManaged ( ) const

◆ Unk_01()

virtual bool RE::Setting::Unk_01 ( void  )
virtual

Member Data Documentation

◆ data

Data RE::Setting::data

◆ name

char* RE::Setting::name

◆ RTTI

constexpr auto RE::Setting::RTTI = RTTI_Setting
inlinestaticconstexpr

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