#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 |
Initialise the component and interface pointers. Needs to be the first function that is called. The default implentation also resets the component.
Reimplemented from CEditorObject.
◆ OnInput()
Gets called before OnRender
. Should return true if the event was consumed. By default the events are forwarded to the subcomponents.
Reimplemented from CEditorComponent.
◆ OnMapLoad()
void CMapSettingsBackend::OnMapLoad |
( |
| ) |
|
|
overridevirtual |
◆ OnUpdate()
void CMapSettingsBackend::OnUpdate |
( |
| ) |
|
|
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 |
◆ ms_pActiveContext
The documentation for this class was generated from the following files: