#include <sequenceeditorgui.h>
Public Member Functions | |
SequenceEditorGUI (SequenceGUIService &service) | |
bool | init (utility::ErrorState &errorState) override |
void | onDestroy () override |
virtual void | show (bool newWindow=true) |
SequenceGUIService & | getService () |
![]() | |
Resource () | |
![]() | |
Object () | |
virtual | ~Object () |
Object (Object &)=delete | |
Object & | operator= (const Object &)=delete |
Object (Object &&)=delete | |
Object & | operator= (Object &&)=delete |
Public Attributes | |
ResourcePtr< RenderWindow > | mRenderWindow = nullptr |
ResourcePtr< SequenceEditor > | mSequenceEditor = nullptr |
Property: 'Sequence Editor' link to editor resource. More... | |
bool | mDrawFullWindow = false |
Property: 'Draw Full Window' if true, gui will span entire window size. More... | |
bool | mHideMarkerLabels = false |
Property: 'Hide Marker Labels' if true, hides marker labels when not hovered. More... | |
![]() | |
std::string | mID |
Property: 'mID' unique name of the object. Used as an identifier by the system. More... | |
Protected Attributes | |
std::unique_ptr< SequenceEditorGUIView > | mView = nullptr |
SequenceGUIService & | mService |
Additional Inherited Members | |
![]() | |
static bool | isIDProperty (rtti::Instance &object, const rtti::Property &property) |
A GUI resource that can be instantiated to draw a GUI (view) for the sequence editor
SequenceEditorGUI | ( | SequenceGUIService & | service | ) |
SequenceGUIService& getService | ( | ) |
|
overridevirtual |
|
overridevirtual |
called before deconstruction
Reimplemented from Object.
|
virtual |
Shows the editor interface
newWindow | when true interface will be drawn in a new ImGUI window |
bool mDrawFullWindow = false |
Property: 'Draw Full Window' if true, gui will span entire window size.
bool mHideMarkerLabels = false |
Property: 'Hide Marker Labels' if true, hides marker labels when not hovered.
ResourcePtr<RenderWindow> mRenderWindow = nullptr |
ResourcePtr<SequenceEditor> mSequenceEditor = nullptr |
Property: 'Sequence Editor' link to editor resource.
|
protected |
|
protected |