Editor API
UnigineEditor public API
Editor::SettingsParameters Class Referenceabstract

#include <SettingManager.h>

Inheritance diagram for Editor::SettingsParameters:
Editor::UserSettings

Public Member Functions

virtual ~SettingsParameters ()
 
virtual bool contains (const char *full_parameter_name) const =0
 
virtual bool remove (const char *full_parameter_name)=0
 
virtual void setInt (const char *full_parameter_name, int value)=0
 
virtual int getInt (const char *full_parameter_name, int default_value=0) const =0
 
virtual void setInt64 (const char *full_parameter_name, int64_t value)=0
 
virtual int64_t getInt64 (const char *full_parameter_name, int64_t default_value=0) const =0
 
virtual void setFloat (const char *full_parameter_name, float value)=0
 
virtual float getFloat (const char *full_parameter_name, float default_value=0) const =0
 
virtual void setDouble (const char *full_parameter_name, double value)=0
 
virtual double getDouble (const char *full_parameter_name, double default_value=0) const =0
 
virtual void setBool (const char *full_parameter_name, bool value)=0
 
virtual bool getBool (const char *full_parameter_name, bool default_value=false) const =0
 
virtual void setGUID (const char *full_parameter_name, const Unigine::UGUID &value)=0
 
virtual Unigine::UGUID getGUID (const char *full_parameter_name, const Unigine::UGUID &default_value=Unigine::UGUID::empty) const =0
 
virtual void setString (const char *full_parameter_name, const char *value)=0
 
virtual Unigine::StringStack getString (const char *full_parameter_name, const char *default_value=nullptr) const =0
 

Constructor & Destructor Documentation

◆ ~SettingsParameters()

virtual Editor::SettingsParameters::~SettingsParameters ( )
virtual

Member Function Documentation

◆ contains()

virtual bool Editor::SettingsParameters::contains ( const char *  full_parameter_name) const
pure virtual

◆ getBool()

virtual bool Editor::SettingsParameters::getBool ( const char *  full_parameter_name,
bool  default_value = false 
) const
pure virtual

◆ getDouble()

virtual double Editor::SettingsParameters::getDouble ( const char *  full_parameter_name,
double  default_value = 0 
) const
pure virtual

◆ getFloat()

virtual float Editor::SettingsParameters::getFloat ( const char *  full_parameter_name,
float  default_value = 0 
) const
pure virtual

◆ getGUID()

virtual Unigine::UGUID Editor::SettingsParameters::getGUID ( const char *  full_parameter_name,
const Unigine::UGUID &  default_value = Unigine::UGUID::empty 
) const
pure virtual

◆ getInt()

virtual int Editor::SettingsParameters::getInt ( const char *  full_parameter_name,
int  default_value = 0 
) const
pure virtual

◆ getInt64()

virtual int64_t Editor::SettingsParameters::getInt64 ( const char *  full_parameter_name,
int64_t  default_value = 0 
) const
pure virtual

◆ getString()

virtual Unigine::StringStack Editor::SettingsParameters::getString ( const char *  full_parameter_name,
const char *  default_value = nullptr 
) const
pure virtual

◆ remove()

virtual bool Editor::SettingsParameters::remove ( const char *  full_parameter_name)
pure virtual

◆ setBool()

virtual void Editor::SettingsParameters::setBool ( const char *  full_parameter_name,
bool  value 
)
pure virtual

◆ setDouble()

virtual void Editor::SettingsParameters::setDouble ( const char *  full_parameter_name,
double  value 
)
pure virtual

◆ setFloat()

virtual void Editor::SettingsParameters::setFloat ( const char *  full_parameter_name,
float  value 
)
pure virtual

◆ setGUID()

virtual void Editor::SettingsParameters::setGUID ( const char *  full_parameter_name,
const Unigine::UGUID &  value 
)
pure virtual

◆ setInt()

virtual void Editor::SettingsParameters::setInt ( const char *  full_parameter_name,
int  value 
)
pure virtual

◆ setInt64()

virtual void Editor::SettingsParameters::setInt64 ( const char *  full_parameter_name,
int64_t  value 
)
pure virtual

◆ setString()

virtual void Editor::SettingsParameters::setString ( const char *  full_parameter_name,
const char *  value 
)
pure virtual