#include <editor_server_settings.h>
◆ FLoaderFunction
◆ TArgumentConstraints
◆ TCommandArgumentConstraints
◆ EArgConstraint
| Enumerator |
|---|
| DEFAULT | |
| UNIQUE | |
| MULTIPLE | |
◆ CMapSettingsBackend()
| CMapSettingsBackend::CMapSettingsBackend |
( |
| ) |
|
|
default |
◆ ArgConstraint()
| EArgConstraint CMapSettingsBackend::ArgConstraint |
( |
const char * | pSettingName, |
|
|
int | Arg ) const |
|
inline |
◆ InitValueLoaders()
| void CMapSettingsBackend::InitValueLoaders |
( |
| ) |
|
|
private |
◆ LoadAllMapSettings()
| void CMapSettingsBackend::LoadAllMapSettings |
( |
| ) |
|
|
private |
◆ LoadCommand()
| void CMapSettingsBackend::LoadCommand |
( |
const char * | pName, |
|
|
const char * | pArgs, |
|
|
const char * | pHelp ) |
|
private |
◆ LoadConstraints()
| void CMapSettingsBackend::LoadConstraints |
( |
| ) |
|
|
private |
◆ LoadPossibleValues()
◆ LoadSettingCommand()
| void CMapSettingsBackend::LoadSettingCommand |
( |
const std::shared_ptr< SMapSettingCommand > & | pSetting | ) |
|
|
private |
◆ LoadSettingInt()
| void CMapSettingsBackend::LoadSettingInt |
( |
const std::shared_ptr< SMapSettingInt > & | pSetting | ) |
|
|
private |
◆ NewContext()
◆ OnInit()
| void CMapSettingsBackend::OnInit |
( |
CEditor * | pEditor | ) |
|
|
overridevirtual |
Initialize the component and interface pointers. Needs to be the first function that is called. The default implementation also resets the component.
Reimplemented from CEditorComponent.
◆ OnMapLoad()
| void CMapSettingsBackend::OnMapLoad |
( |
| ) |
|
|
overridevirtual |
◆ ParsedArgs()
◆ PossibleConfigVariableCallback()
| void CMapSettingsBackend::PossibleConfigVariableCallback |
( |
const struct SConfigVariable * | pVariable, |
|
|
void * | pUserData ) |
|
staticprivate |
◆ RegisterLoader()
| void CMapSettingsBackend::RegisterLoader |
( |
const char * | pSettingName, |
|
|
const FLoaderFunction & | pfnLoader ) |
|
private |
◆ CEditor
◆ m_ArgConstraintsPerCommand
◆ m_LoadedMapSettings
◆ m_LoaderFunctions
| std::map<std::string, FLoaderFunction> CMapSettingsBackend::m_LoaderFunctions |
|
private |
◆ m_ParsedCommandArgs
◆ m_PossibleValuesPerCommand
◆ m_vpMapSettings
| std::vector<std::shared_ptr<IMapSetting> > CMapSettingsBackend::m_vpMapSettings |
|
private |
The documentation for this class was generated from the following files: