class EditorWindowLayout

Inherits: IReflectable

Contains stored positions and sizes of all editor widgets, whether docked or floating.

Public

Constructors

EditorWindowLayout

EditorWindowLayout(const SPtr<DockManagerLayout> &dockLayout)

EditorWindowLayout

EditorWindowLayout(const PrivatelyConstruct &dummy)

Methods

GetEntries

Vector<Entry> &GetEntries()

Returns saved representations of all widget containers.

Each entry contains information about a single widget container.

GetDockLayout

const SPtr<DockManagerLayout> &GetDockLayout() const

Returns dock layout that contains data about how were widget containers docked in the dock manager.

SetIsMainWindowMaximized

void SetIsMainWindowMaximized(bool maximized)

Sets whether the main editor window is maximized.

GetIsMainWindowMaximized

bool GetIsMainWindowMaximized() const

Checks whether the main editor window was maximized.

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const

Returns an interface you can use to access class' Run Time Type Information.

Private

Fields

mEntries

Vector<Entry> mEntries

mDockLayout

SPtr<DockManagerLayout> mDockLayout

mMaximized

bool mMaximized