Open 3D Engine AzFramework 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.
|
Broadcasts notifications when heightfield data changes - heightfield providers implement HeightfieldRequests bus. More...
#include <HeightfieldProviderBus.h>
Inherits AZ::ComponentBus.
Public Types | |
enum class | HeightfieldChangeMask : AZ::u8 { None = 0 , Settings = (1 << 0) , HeightData = (1 << 1) , SurfaceData = (1 << 2) , SurfaceMapping = (1 << 3) } |
Public Member Functions | |
virtual void | OnHeightfieldDataChanged ([[maybe_unused]] const AZ::Aabb &dirtyRegion, [[maybe_unused]] Physics::HeightfieldProviderNotifications::HeightfieldChangeMask changeMask) |
Static Public Attributes | |
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Multiple |
Broadcasts notifications when heightfield data changes - heightfield providers implement HeightfieldRequests bus.
|
inlinevirtual |
Called whenever the heightfield data changes.
the | AABB of the area of data that changed. |