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

#include <editor_object.h>

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

Public Member Functions

virtual ~CEditorObject ()=default
virtual void OnInit (CEditor *pEditor)
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

Private Attributes

CEditor * m_pEditor

Constructor & Destructor Documentation

◆ ~CEditorObject()

virtual CEditorObject::~CEditorObject ( )
virtualdefault

Member Function Documentation

◆ Client() [1/2]

IClient * CEditorObject::Client ( )

◆ Client() [2/2]

const IClient * CEditorObject::Client ( ) const

◆ Config() [1/2]

CConfig * CEditorObject::Config ( )

◆ Config() [2/2]

const CConfig * CEditorObject::Config ( ) const

◆ Editor() [1/2]

CEditor * CEditorObject::Editor ( )

◆ Editor() [2/2]

const CEditor * CEditorObject::Editor ( ) const

◆ Engine() [1/2]

IEngine * CEditorObject::Engine ( )

◆ Engine() [2/2]

const IEngine * CEditorObject::Engine ( ) const

◆ Graphics() [1/2]

IGraphics * CEditorObject::Graphics ( )

◆ Graphics() [2/2]

const IGraphics * CEditorObject::Graphics ( ) const

◆ Input() [1/2]

IInput * CEditorObject::Input ( )

◆ Input() [2/2]

const IInput * CEditorObject::Input ( ) const

◆ Map() [1/2]

CEditorMap * CEditorObject::Map ( )

◆ Map() [2/2]

const CEditorMap * CEditorObject::Map ( ) const

◆ OnInit()

void CEditorObject::OnInit ( CEditor * pEditor)
virtual

Initialize the interface pointers. Needs to be the first function that is called.

Reimplemented in CEditorComponent, CFontTyper, CLayerSelector, CMapSettingsBackend, CMapView, CPrompt, and CProofMode.

◆ RenderMap() [1/2]

CRenderMap * CEditorObject::RenderMap ( )

◆ RenderMap() [2/2]

const CRenderMap * CEditorObject::RenderMap ( ) const

◆ Sound() [1/2]

ISound * CEditorObject::Sound ( )

◆ Sound() [2/2]

const ISound * CEditorObject::Sound ( ) const

◆ Storage() [1/2]

IStorage * CEditorObject::Storage ( )

◆ Storage() [2/2]

const IStorage * CEditorObject::Storage ( ) const

◆ TextRender() [1/2]

ITextRender * CEditorObject::TextRender ( )

◆ TextRender() [2/2]

const ITextRender * CEditorObject::TextRender ( ) const

◆ Ui() [1/2]

CUi * CEditorObject::Ui ( )

◆ Ui() [2/2]

const CUi * CEditorObject::Ui ( ) const

Member Data Documentation

◆ m_pEditor

CEditor* CEditorObject::m_pEditor
private

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