EBus that notifies about the current state of Terrain Macro Color modifications. More...
#include <TerrainMacroMaterialBus.h>
Inherits AZ::ComponentBus.
Public Member Functions | |
virtual void | OnTerrainMacroColorBrushStrokeBegin () |
Notify any listeners that a brush stroke has started on the macro color image. | |
virtual void | OnTerrainMacroColorBrushStrokeEnd (AZStd::shared_ptr< ImageTileBuffer > changedDataBuffer, const AZ::Aabb &dirtyRegion) |
EBus that notifies about the current state of Terrain Macro Color modifications.
|
inlinevirtual |
Notify any listeners that a brush stroke has ended on the macro color image.
changedDataBuffer | A pointer to the ImageTileBuffer containing the changed data. The buffer will be deleted after this notification unless a listener keeps a copy of the pointer (for undo/redo, for example). |
dirtyRegion | The AABB defining the world space region affected by the brush stroke. |