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.
ILyShine Member List

This is the complete list of members for ILyShine, including all inherited members.

AZ_RTTI(ILyShine, "{652ED9D7-0782-44E8-BCE7-65DD38C90907}") (defined in ILyShine)ILyShine
CreateCanvas()=0ILyShinepure virtual
CreateCanvasInEditor(UiEntityContext *entityContext)=0ILyShinepure virtual
CreateSprite(const AZ::Data::Asset< AZ::RPI::AttachmentImageAsset > &attachmentImageAsset)=0ILyShinepure virtual
DoesSpriteTextureAssetExist(const AZStd::string &pathname)=0ILyShinepure virtual
ExecuteQueuedEvents()=0ILyShinepure virtual
FindCanvasById(LyShine::CanvasId id)=0ILyShinepure virtual
FindLoadedCanvasByPathName(const AZStd::string &assetIdPathname)=0ILyShinepure virtual
GetDraw2d()=0ILyShinepure virtual
ILyShine()=default (defined in ILyShine)ILyShine
LoadCanvas(const AZStd::string &assetIdPathname)=0ILyShinepure virtual
LoadCanvasInEditor(const AZStd::string &assetIdPathname, const AZStd::string &sourceAssetPathname, UiEntityContext *entityContext)=0ILyShinepure virtual
LoadSprite(const AZStd::string &pathname)=0ILyShinepure virtual
LoadTexture(const AZStd::string &pathName)=0ILyShinepure virtual
OnLevelUnload()=0ILyShinepure virtual
OnLoadScreenUnloaded()=0ILyShinepure virtual
PostInit()=0ILyShinepure virtual
Release()=0ILyShinepure virtual
ReleaseCanvas(AZ::EntityId canvas, bool forEditor=false)=0ILyShinepure virtual
ReleaseCanvasDeferred(AZ::EntityId canvas)=0ILyShinepure virtual
ReloadCanvasFromXml(const AZStd::string &xmlString, UiEntityContext *entityContext)=0ILyShinepure virtual
Render()=0ILyShinepure virtual
Reset()=0ILyShinepure virtual
SetViewportSize(AZ::Vector2 viewportSize)=0ILyShinepure virtual
Update(float deltaTimeInSeconds)=0ILyShinepure virtual
~ILyShine()=default (defined in ILyShine)ILyShinevirtual