#include <TerrainSystemBus.h>
Inherits AZ::EBusTraits.
 | 
| 
using  | MutexType = AZStd::recursive_mutex | 
|   | 
 | 
| 
virtual void  | Activate ()=0 | 
|   | 
| 
virtual void  | Deactivate ()=0 | 
|   | 
| 
virtual void  | RegisterArea (AZ::EntityId areaId)=0 | 
|   | 
| 
virtual void  | UnregisterArea (AZ::EntityId areaId)=0 | 
|   | 
| 
virtual void  | RefreshArea (AZ::EntityId areaId, AzFramework::Terrain::TerrainDataNotifications::TerrainDataChangedMask changeMask)=0 | 
|   | 
| 
virtual void  | RefreshRegion (const AZ::Aabb &dirtyRegion, AzFramework::Terrain::TerrainDataNotifications::TerrainDataChangedMask changeMask)=0 | 
|   | 
 | 
| 
static const AZ::EBusHandlerPolicy  | HandlerPolicy = AZ::EBusHandlerPolicy::Single | 
|   | 
| 
static const AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::Single | 
|   | 
A bus to signal the life times of terrain areas 
The documentation for this class was generated from the following file:
- Gems/Terrain/Code/Source/TerrainSystem/TerrainSystemBus.h