Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
UiEditorDLLInterface Class Referenceabstract

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 UndoStackGetActiveUndoStack ()=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 ()
 

Detailed Description

Interface class that the UI Editor needs to implement.


The documentation for this class was generated from the following file: