DDNet documentation
Loading...
Searching...
No Matches
CMapSettingsBackend::CHeadlessContext Class Reference

#include <editor_server_settings.h>

Inheritance diagram for CMapSettingsBackend::CHeadlessContext:
[legend]
Collaboration diagram for CMapSettingsBackend::CHeadlessContext:
[legend]

Public Member Functions

 CHeadlessContext (CMapSettingsBackend *pBackend)
Public Member Functions inherited from CMapSettingsBackend::CContext
virtual ~CContext ()=default
bool CommandIsValid () const
int CurrentArg () const
const char * CurrentArgName () const
float CurrentArgPos () const
size_t CurrentArgOffset () const
const char * CurrentArgValue () const
const std::vector< SPossibleValueMatch > & PossibleMatches () const
bool HasError () const
size_t ErrorOffset () const
const char * Error () const
int ArgCount () const
const SCurrentSettingArgArg (int Index) const
const std::shared_ptr< IMapSetting > & Setting () const
void SetFontSize (float FontSize)
int CommentOffset () const
int CheckCollision (ECollisionCheckResult &Result) const
int CheckCollision (const std::vector< CEditorMapSetting > &vSettings, ECollisionCheckResult &Result) const
int CheckCollision (const char *pInputString, const std::vector< CEditorMapSetting > &vSettings, ECollisionCheckResult &Result) const
void Update ()
void UpdateFromString (const char *pStr)
bool UpdateCursor (bool Force=false)
virtual void Reset ()
void GetCommandHelpText (char *pStr, int Length) const
bool Valid () const
void ColorArguments (std::vector< STextColorSplit > &vColorSplits) const

Additional Inherited Members

Public Attributes inherited from CMapSettingsBackend::CContext
bool m_AllowUnknownCommands
SEditBoxDropdownContext m_DropdownContext
int m_CurrentCompletionIndex

Constructor & Destructor Documentation

◆ CHeadlessContext()

CMapSettingsBackend::CHeadlessContext::CHeadlessContext ( CMapSettingsBackend * pBackend)
inline

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