Open 3D Engine MessagePopup 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.
|
Inherits Component, Handler, and MultiHandler.
Public Member Functions | |
AZ_COMPONENT (LyShineMessagePopup,"{C950D60D-4673-4262-A44D-6A0A1A4DB342}") | |
Protected Member Functions | |
virtual void | OnShowPopup (AZ::u32 _popupID, const AZStd::string &_message, EPopupButtons _buttons, EPopupKind _kind, AZStd::function< void(int _button)> _callback, void **_popupClientID) override |
virtual void | OnHidePopup (const MessagePopupInfo &_popupInfo) override |
void | OnAction (AZ::EntityId entityId, const LyShine::ActionName &actionName) override |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
Protected Attributes | |
AZStd::unordered_map < AZ::EntityId, AZ::u32 > | m_activePopupIdsByCanvasId |