Open 3D Engine AzToolsFramework 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.
AzToolsFramework::SliceEditorEntityOwnershipServiceNotifications Class Reference

Inherits AZ::EBusTraits.

Public Member Functions

virtual void OnSliceInstantiated (const AZ::Data::AssetId &, AZ::SliceComponent::SliceInstanceAddress &, const AzFramework::SliceInstantiationTicket &)
 Fired when a slice has been successfully instantiated.
 
virtual void OnSliceInstantiationFailed (const AZ::Data::AssetId &, const AzFramework::SliceInstantiationTicket &)
 Fired when a slice has failed to instantiate.
 
virtual void OnEditorEntitiesPromotedToSlicedEntities (const EntityIdList &)
 
virtual void OnEditorEntitiesSliceOwnershipChanged (const EntityIdList &)
 
virtual void OnSaveStreamForGameBegin (AZ::IO::GenericStream &, AZ::DataStream::StreamType, AZStd::vector< AZStd::unique_ptr< AZ::Entity > > &)
 Fired before the Editor entity ownership service exports the root level slice to the game stream.
 
virtual void OnSaveStreamForGameSuccess (AZ::IO::GenericStream &)
 Fired after the Editor entity ownership service exports the root level slice to the game stream.
 
virtual void OnSaveStreamForGameFailure (AZStd::string_view)
 Fired after the Editor entity ownership service fails to export the root level slice to the game stream.
 

Member Function Documentation

◆ OnEditorEntitiesSliceOwnershipChanged()

virtual void AzToolsFramework::SliceEditorEntityOwnershipServiceNotifications::OnEditorEntitiesSliceOwnershipChanged ( const EntityIdList &  )
inlinevirtual

Fired when an group of entities has slice ownership change. This should only be fired if all of the entities now belong to the same slice or all now belong to no slice


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