Open 3D Engine LyShine Gem API Reference
24.09
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 AZ::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.