DDraceNetwork Docs
IEditor Class Referenceabstract

#include <editor.h>

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

Public Member Functions

virtual ~IEditor ()
 
virtual void Init ()=0
 
virtual void OnUpdate ()=0
 
virtual void OnRender ()=0
 
virtual void OnActivate ()=0
 
virtual void OnWindowResize ()=0
 
virtual void OnClose ()=0
 
virtual void OnDialogClose ()=0
 
virtual bool HasUnsavedData () const =0
 
virtual bool HandleMapDrop (const char *pFilename, int StorageType)=0
 
virtual bool Load (const char *pFilename, int StorageType)=0
 
virtual bool Save (const char *pFilename)=0
 
virtual void UpdateMentions ()=0
 
virtual void ResetMentions ()=0
 
virtual void OnIngameMoved ()=0
 
virtual void ResetIngameMoved ()=0
 
- Public Member Functions inherited from IInterface
 IInterface ()
 
virtual void Shutdown ()
 
virtual ~IInterface ()
 

Static Public Member Functions

static const char * InterfaceName ()
 

Additional Inherited Members

- Protected Member Functions inherited from IInterface
IKernelKernel ()
 

Constructor & Destructor Documentation

◆ ~IEditor()

virtual IEditor::~IEditor ( )
inlinevirtual

Member Function Documentation

◆ HandleMapDrop()

virtual bool IEditor::HandleMapDrop ( const char *  pFilename,
int  StorageType 
)
pure virtual

Implemented in CEditor.

◆ HasUnsavedData()

virtual bool IEditor::HasUnsavedData ( ) const
pure virtual

Implemented in CEditor.

◆ Init()

virtual void IEditor::Init ( )
pure virtual

Implemented in CEditor.

◆ InterfaceName()

static const char * IEditor::InterfaceName ( )
inlinestatic

◆ Load()

virtual bool IEditor::Load ( const char *  pFilename,
int  StorageType 
)
pure virtual

Implemented in CEditor.

◆ OnActivate()

virtual void IEditor::OnActivate ( )
pure virtual

Implemented in CEditor.

◆ OnClose()

virtual void IEditor::OnClose ( )
pure virtual

Implemented in CEditor.

◆ OnDialogClose()

virtual void IEditor::OnDialogClose ( )
pure virtual

Implemented in CEditor.

◆ OnIngameMoved()

virtual void IEditor::OnIngameMoved ( )
pure virtual

Implemented in CEditor.

◆ OnRender()

virtual void IEditor::OnRender ( )
pure virtual

Implemented in CEditor.

◆ OnUpdate()

virtual void IEditor::OnUpdate ( )
pure virtual

Implemented in CEditor.

◆ OnWindowResize()

virtual void IEditor::OnWindowResize ( )
pure virtual

Implemented in CEditor.

◆ ResetIngameMoved()

virtual void IEditor::ResetIngameMoved ( )
pure virtual

Implemented in CEditor.

◆ ResetMentions()

virtual void IEditor::ResetMentions ( )
pure virtual

Implemented in CEditor.

◆ Save()

virtual bool IEditor::Save ( const char *  pFilename)
pure virtual

Implemented in CEditor.

◆ UpdateMentions()

virtual void IEditor::UpdateMentions ( )
pure virtual

Implemented in CEditor.


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