You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework/AzToolsFramework/AzToolsFramework/FocusMode
Danilo Aimini f7e2d07a4b
LYN-7333 | Fix multiple selection by dragging to take focus mode and containers into account. (#4620)
* Change FocusModeNotificationBus's OnEditorFocusChanged arguments to also pass the previous focus root entity id.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add focus mode and container entity states to the visibility cache for the viewport. Use that data to correctly select entities when a rect is dragged on the viewport.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor code adjustments

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor fixes and optimizations

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
4 years ago
..
FocusModeInterface.h Squashed commit of Procedural Prefab work (#4481) 4 years ago
FocusModeNotificationBus.h LYN-7333 | Fix multiple selection by dragging to take focus mode and containers into account. (#4620) 4 years ago
FocusModeSystemComponent.cpp LYN-7333 | Fix multiple selection by dragging to take focus mode and containers into account. (#4620) 4 years ago
FocusModeSystemComponent.h Add EntityContextId argument to focus interface functions that don't deal with entityIds. 4 years ago