Files
o3de/Code/Legacy/CryCommon
Mike Balfour bf42e3f02a Non-terrain-gem changes in support of upcoming terrain work. (#3345)
In preparation for a prototype Terrain Gem to get submitted, there are a few changes that are needed outside of the Terrain Gem as well:

The TerrainDataNotificationBus lives in AzFramework/Terrain, and needed to be extended to contain an optional OnTerrainDataChanged event to notify other systems when a terrain region has changed.
The HeightmapUpdateNotificationBus was removed, as this was a legacy file from the old already-removed terrain system.
The EditorWrappedComponentBase<> wrapper received a small optimization to ensure that ConfigurationChanged() is only called when the value of visibility actually changes. With prefabs, it appears that sometimes OnEntityVisibilityChanged could be called multiple times in a row with the same visibility value.
The TerrainSurfaceDataSystemComponent was updated to use the correct busses, and is ready to be moved to the Terrain Gem in a subsequent PR.

Signed-off-by: Mike Balfour 82224783+mbalfour-amzn@users.noreply.github.com
2021-08-20 11:31:19 -05:00
..
2021-08-06 16:42:38 -07:00
2021-08-06 16:42:38 -07:00
2021-08-06 16:42:38 -07:00
2021-08-06 15:10:21 -07:00
2021-08-03 17:59:35 -07:00
2021-08-16 16:39:13 -07:00
2021-08-12 16:42:18 -07:00
2021-08-03 17:59:35 -07:00
2021-08-03 17:59:35 -07:00
2021-07-27 19:28:56 -07:00
2021-08-06 16:42:38 -07:00
2021-08-11 13:56:03 -07:00
2021-08-05 19:31:12 -07:00
2021-07-27 19:28:56 -07:00
2021-07-29 15:53:32 -07:00
2021-08-06 16:42:38 -07:00
2021-08-16 16:39:13 -07:00
2021-08-16 16:03:28 -07:00
2021-07-30 18:53:50 -07:00
2021-08-02 11:44:34 -07:00
2021-08-06 16:42:38 -07:00
2021-07-30 18:53:50 -07:00
2021-08-06 16:42:38 -07:00
2021-08-06 16:42:38 -07:00
2021-08-02 16:07:23 -07:00
2021-08-12 16:42:18 -07:00
2021-08-06 15:10:21 -07:00
2021-08-06 16:42:38 -07:00
2021-08-16 16:03:28 -07:00
2021-08-06 16:42:38 -07:00
2021-08-16 16:03:28 -07:00
2021-08-06 16:42:38 -07:00
2021-08-06 16:42:38 -07:00