|
Open 3D Engine LyShine Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Interface class that the UI Editor needs to implement. More...
#include <UiEditorDLLBus.h>
Inherits EBusTraits.
Public Member Functions | |
| virtual LyShine::EntityArray | GetSelectedElements ()=0 |
| Get the selected elements in the UiEditor. | |
| virtual AZ::EntityId | GetActiveCanvasId ()=0 |
| Get the id of the active Canvas the UiEditor. | |
| virtual UndoStack * | GetActiveUndoStack ()=0 |
| Get the active undo stack for the UI Editor. | |
| virtual void | OpenSourceCanvasFile (QString absolutePathToFile)=0 |
| Soft-switch to the given file. Note that this should prompt for unsaved changes, etc. | |
Static Public Member Functions | |
| static const char * | GetUniqueName () |
Interface class that the UI Editor needs to implement.