![]() |
DDNet documentation
|
#include <editor_object.h>
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 |
|
virtualdefault |
| IClient * CEditorObject::Client | ( | ) |
| const IClient * CEditorObject::Client | ( | ) | const |
| CConfig * CEditorObject::Config | ( | ) |
| const CConfig * CEditorObject::Config | ( | ) | const |
| CEditor * CEditorObject::Editor | ( | ) |
| const CEditor * CEditorObject::Editor | ( | ) | const |
| IEngine * CEditorObject::Engine | ( | ) |
| const IEngine * CEditorObject::Engine | ( | ) | const |
| IGraphics * CEditorObject::Graphics | ( | ) |
| const IGraphics * CEditorObject::Graphics | ( | ) | const |
| IInput * CEditorObject::Input | ( | ) |
| const IInput * CEditorObject::Input | ( | ) | const |
| CEditorMap * CEditorObject::Map | ( | ) |
| const CEditorMap * CEditorObject::Map | ( | ) | const |
|
virtual |
Initialize the interface pointers. Needs to be the first function that is called.
Reimplemented in CEditorComponent, CFontTyper, CLayerSelector, CMapSettingsBackend, CMapView, CPrompt, and CProofMode.
| CRenderMap * CEditorObject::RenderMap | ( | ) |
| const CRenderMap * CEditorObject::RenderMap | ( | ) | const |
| ISound * CEditorObject::Sound | ( | ) |
| const ISound * CEditorObject::Sound | ( | ) | const |
| IStorage * CEditorObject::Storage | ( | ) |
| const IStorage * CEditorObject::Storage | ( | ) | const |
| ITextRender * CEditorObject::TextRender | ( | ) |
| const ITextRender * CEditorObject::TextRender | ( | ) | const |
| CUi * CEditorObject::Ui | ( | ) |
| const CUi * CEditorObject::Ui | ( | ) | const |
|
private |