DDNet documentation
Loading...
Searching...
No Matches
CMapGrid Class Reference

#include <map_grid.h>

Inheritance diagram for CMapGrid:
[legend]
Collaboration diagram for CMapGrid:
[legend]

Classes

class  CState

Public Member Functions

void Render ()
void SnapToGrid (vec2 &Position) const
int GridLineDistance () const
bool IsEnabled () const
void Toggle ()
int Factor () const
void SetFactor (int Factor)
void DoSettingsPopup (vec2 Position)
Public Member Functions inherited from CEditorComponent
void OnInit (CEditor *pEditor) override
virtual void OnReset ()
virtual void OnMapLoad ()
virtual bool OnInput (const IInput::CEvent &Event)
virtual void OnUpdate ()
void InitSubComponents ()
void RegisterSubComponent (CEditorComponent &Component)
Public Member Functions inherited from CEditorObject
virtual ~CEditorObject ()=default
CEditor * Editor ()
const CEditor * Editor () const
CEditorMap * Map ()
const CEditorMap * Map () const
IInput * Input ()
const IInput * Input () const
IClient * Client ()
const IClient * Client () const
CConfig * Config ()
const CConfig * Config () const
IEngine * Engine ()
const IEngine * Engine () const
IGraphics * Graphics ()
const IGraphics * Graphics () const
ISound * Sound ()
const ISound * Sound () const
ITextRender * TextRender ()
const ITextRender * TextRender () const
IStorage * Storage ()
const IStorage * Storage () const
CUi * Ui ()
const CUi * Ui () const
CRenderMap * RenderMap ()
const CRenderMap * RenderMap () const

Static Private Member Functions

static CUi::EPopupMenuFunctionResult PopupGridSettings (void *pContext, CUIRect View, bool Active)

Private Attributes

SPopupMenuId m_PopupGridSettingsId

Member Function Documentation

◆ DoSettingsPopup()

void CMapGrid::DoSettingsPopup ( vec2 Position)

◆ Factor()

int CMapGrid::Factor ( ) const

◆ GridLineDistance()

int CMapGrid::GridLineDistance ( ) const

◆ IsEnabled()

bool CMapGrid::IsEnabled ( ) const

Returns whether the grid is rendered.

◆ PopupGridSettings()

CUi::EPopupMenuFunctionResult CMapGrid::PopupGridSettings ( void * pContext,
CUIRect View,
bool Active )
staticprivate

◆ Render()

void CMapGrid::Render ( )

◆ SetFactor()

void CMapGrid::SetFactor ( int Factor)

◆ SnapToGrid()

void CMapGrid::SnapToGrid ( vec2 & Position) const

◆ Toggle()

void CMapGrid::Toggle ( )

Member Data Documentation

◆ m_PopupGridSettingsId

SPopupMenuId CMapGrid::m_PopupGridSettingsId
private

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