DDraceNetwork 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)
CEditorEditor ()
const CEditorEditor () const
IInputInput ()
const IInputInput () const
IClientClient ()
const IClientClient () const
CConfigConfig ()
const CConfigConfig () const
IEngineEngine ()
const IEngineEngine () const
IGraphicsGraphics ()
const IGraphicsGraphics () const
ISoundSound ()
const ISoundSound () const
ITextRenderTextRender ()
const ITextRenderTextRender () const
IStorageStorage ()
const IStorageStorage () const
CUiUi ()
const CUiUi () const
CRenderMapRenderMap ()
const CRenderMapRenderMap () const

Private Attributes

CEditorm_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

◆ 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: