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

#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 (const AZ::Aabb &dirtyRegion)
 

Detailed Description

the EBus is used to notify about component/entity changes

Member Function Documentation

◆ OnCompositionRegionChanged()

virtual void LmbrCentral::DependencyNotifications::OnCompositionRegionChanged ( const AZ::Aabb &  dirtyRegion)
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.


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