* Add missing field labels to AWSMetrics node SubmitMetrics
* Add periods to tooltips to be consistent w/ other metrics nodes
Signed-off-by: Stanko <stankoa@amazon.com>
* rename public facing Pivot cameras to Orbit - previous rename was a mistake
Signed-off-by: hultonha <hultonha@amazon.co.uk>
* some more comment and naming updates to improve camera documentation
Signed-off-by: hultonha <hultonha@amazon.co.uk>
* Feature processor now pulls data instead of the render component pushing it. This results in fewer and cheaper heightmap rebuilds. The feature processor can also handle dirty regions correctly now, although it doesn't seem like they are being passed in correctly yet.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Fixing issues with initialization, dirty region tracking, and total rendered world size.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Fixing bug with resizing the world
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Decreasing the scope of a mutex
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Fixes from PR review
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Fixed a math issue with float rounding. Fixed static AZ::Name usage.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Removing unused variable
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
* Initial TerrainMacroMaterial Component.
The APIs will likely need to be adjusted once it gets hooked up to the renderer.
It also would benefit from better UX to prevent users from selecting the wrong material types, but there are separate tickets for the Editor to add features to allow for that.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
* Addressed PR feedback.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
* More PR feedback - add create/destroy notifications.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
Many keys will generate key press events but return an empty string from
`xkb_state_key_get_utf8`, like modifier keys, arrow keys, function keys,
etc. This checks if the string retrieved from such a key press is empty
before emitting an associated text event for it, to avoid notifying a
potentially large number of listeners about an empty string.
Signed-off-by: Chris Burel <burelc@amazon.com>