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
 
IConsoleConsole ()
 
const IConsoleConsole () 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

◆ Console() [1/2]

IConsole * CEditorObject::Console ( )

◆ Console() [2/2]

const IConsole * CEditorObject::Console ( ) 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, CMapSettingsBackend, CFontTyper, CLayerSelector, CMapView, CEditorImage, 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: