|
virtual void | initialize ()=0 |
|
virtual void | cleanup ()=0 |
|
virtual void | clear (bool interactive=true)=0 |
|
virtual void | open (const StringView &path, bool openInRoot, bool synchronous)=0 |
| Open file.
|
|
virtual void | save ()=0 |
|
virtual void | saveAs ()=0 |
|
virtual void | saveIncremental ()=0 |
|
virtual void | exportScene (const StringView &path)=0 |
|
virtual void | cut ()=0 |
|
virtual void | copy ()=0 |
|
virtual void | paste ()=0 |
|
virtual void | invokeCommand (const StringView &key)=0 |
|
virtual void | destroy ()=0 |
|
virtual bool | isActive () const =0 |
|
virtual EntityIds | getSelected () const =0 |
|
virtual void | select (const EntityIds &ids, SelectMode mode=SelectMode::Exclusive)=0 |
|
virtual void | beginFrame ()=0 |
|
virtual void | show ()=0 |
|
virtual EditorState * | getState ()=0 |
|
virtual bool | showTexture (const StringView &header, TextureHandle &texture)=0 |
|
virtual struct EditorCommand * | createCommand (const StringView &key)=0 |
|
virtual void | createEntity (const StringView &type, const StringView &name)=0 |
|
Definition at line 32 of file IEditor.h.
◆ open()
virtual void Cogs::Core::IEditor::open |
( |
const StringView & |
path, |
|
|
bool |
openInRoot, |
|
|
bool |
synchronous |
|
) |
| |
|
pure virtual |
Open file.
- Parameters
-
path | Path of file |
openInRoot | True if open file as root entity, false if open below selected if one selected. |
synchronous | True if Syncronous read. |
Implemented in Cogs::Core::Editor.
The documentation for this class was generated from the following file: