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.
UiGameEntityContextSliceInstantiationResults Class Reference

#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
 

Detailed Description

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


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