Open 3D Engine LyShine 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.
UiGameEntityContextRequests Class Reference

Bus for making requests to the UI game entity context. More...

#include <UiGameEntityContextBus.h>

Inherits EBusTraits.

Public Types

typedef
AzFramework::EntityContextId 
BusIdType
 

Public Member Functions

virtual
AzFramework::SliceInstantiationTicket 
InstantiateDynamicSlice (const AZ::Data::Asset< AZ::Data::AssetData > &, const AZ::Vector2 &, bool, AZ::Entity *, const AZ::IdUtils::Remapper< AZ::EntityId >::IdMapper &)
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 
static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 

Detailed Description

Bus for making requests to the UI game entity context.

Member Function Documentation

virtual AzFramework::SliceInstantiationTicket UiGameEntityContextRequests::InstantiateDynamicSlice ( const AZ::Data::Asset< AZ::Data::AssetData > &  ,
const AZ::Vector2 &  ,
bool  ,
AZ::Entity *  ,
const AZ::IdUtils::Remapper< AZ::EntityId >::IdMapper &   
)
inlinevirtual

Instantiates a dynamic slice asynchronously.

Returns
a ticket identifying the spawn request. Callers can immediately subscribe to the SliceInstantiationResultBus for this ticket to receive result for this specific request.

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