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.
|
#include <UiGameEntityContextBus.h>
Inherits AZ::EBusTraits.
Public Types | |
typedef AzFramework::SliceInstantiationTicket | BusIdType |
Public Member Functions | |
virtual void | OnEntityContextSlicePreInstantiate (const AZ::Data::AssetId &, const AZ::SliceComponent::SliceInstanceAddress &) |
Signals that a slice was successfully instantiated prior to entity registration. | |
virtual void | OnEntityContextSliceInstantiated (const AZ::Data::AssetId &, const AZ::SliceComponent::SliceInstanceAddress &) |
Signals that a slice was successfully instantiated after entity registration. | |
virtual void | OnEntityContextSliceInstantiationFailed (const AZ::Data::AssetId &) |
Signals that a slice could not be instantiated. | |
Static Public Attributes | |
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
Bus for receiving notifications from the UI game entity context component. This bus is used by the UiSpawnerComponent that depends on the UiGameEntityContext fixing entities up before it sends out notifications to listeners on the UiSpawnerNotificationBus