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::EntityCompositionNotifications Class Reference

Inherits AZ::EBusTraits.

Public Member Functions

virtual void OnEntityCompositionChanging (const AzToolsFramework::EntityIdList &)
 
virtual void OnEntityCompositionChanged (const AzToolsFramework::EntityIdList &)
 
virtual void OnEntityComponentAdded (const AZ::EntityId &, const AZ::ComponentId &)
 
virtual void OnEntityComponentRemoved (const AZ::EntityId &, const AZ::ComponentId &)
 
virtual void OnEntityComponentEnabled (const AZ::EntityId &, const AZ::ComponentId &)
 
virtual void OnEntityComponentDisabled (const AZ::EntityId &, const AZ::ComponentId &)
 

Member Function Documentation

◆ OnEntityComponentAdded()

virtual void AzToolsFramework::EntityCompositionNotifications::OnEntityComponentAdded ( const AZ::EntityId &  ,
const AZ::ComponentId &   
)
inlinevirtual

Discrete composition events for adding, removing, enabling and disabling components

◆ OnEntityCompositionChanged()

virtual void AzToolsFramework::EntityCompositionNotifications::OnEntityCompositionChanged ( const AzToolsFramework::EntityIdList &  )
inlinevirtual

Notification that the specified entities had their composition changed due to user interaction in the editor

Parameters
entityIdsEntities changed

◆ OnEntityCompositionChanging()

virtual void AzToolsFramework::EntityCompositionNotifications::OnEntityCompositionChanging ( const AzToolsFramework::EntityIdList &  )
inlinevirtual

Notification that the specified entities are about to have their composition changed due to user interaction in the editor

Parameters
entityIdsEntities about to be changed

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