Open 3D Engine LmbrCentral 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 <DependencyNotificationBus.h>
Inherits AZ::ComponentBus.
Public Types | |
using | MutexType = AZStd::recursive_mutex |
allows multiple threads to call | |
Public Member Functions | |
virtual void | OnCompositionChanged () |
Notification that something about the dependent entity has changed. | |
virtual void | OnCompositionRegionChanged ([[maybe_unused]] const AZ::Aabb &dirtyRegion) |
the EBus is used to notify about component/entity changes
|
inlinevirtual |
Notification that something about a region from the dependent entity has changed. For backwards compatibility, the default implementation of this notification will call the previously-existing OnCompositionChanged(). Listeners that want a more granular understanding of the region that has changed should implement handlers for both events.