Editor API
UnigineEditor public API
Editor::UserSettings Class Referenceabstract

#include <SettingManager.h>

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

Public Member Functions

virtual const char * getPath () const =0
 
- Public Member Functions inherited from Editor::SettingsParameters
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
 

Member Function Documentation

◆ getPath()

virtual const char* Editor::UserSettings::getPath ( ) const
pure virtual