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/Manipulators
lumberyard-employee-dm 090aa8f053
Removed ununeeded includes from EBus EBus.h and Policies.h (#4256)
* Removed ununeeded includes from EBus EBus.h and Policies.h

Updated the locations which needed those includes

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding missing include for <memory> to AWsClientAuthBus.h

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Remove the while true loop in the EBusQueuePolicy Execute() function

The while true loop in Execute was for allowing additional functions to be queued in the middle of execution of current list of functions.
That functionality was dangerous, because if a queued function added itself during execution unconditionally, then it would result in an infinite loop

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AssetManager::DispatchEvents function to pump the AssetBus event queue until empty

Queued Events on the AssetBus is able to queue additional events on that Bus during execution of those events.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the AssetManager::DispatchEvents function to only execute the
AssetBus queued events once

Changed the AssetJobsFloodTest.AssetWithNoLoadReference_LoadDependencies_BehaviorObeyed test to dispatch events until the OnAssetContainerReady callback is signaled.

This happens after every asset load to make sure that the
expiring AssetContainer instances are removed from `AssetManager::m_ownedAssetContainer` container before retrying to load the same asset.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a MaxTimeoutSeconds constant for the maximum amount of the time to run a single DispatchEvents loop

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
AngularManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AngularManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BaseManipulator.cpp Deprecate profiler categories based on global enum 4 years ago
BaseManipulator.h Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
BoxManipulatorRequestBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorVertexSelection.cpp Add remaining integration tests for viewport selection (box select) (#4075) 4 years ago
EditorVertexSelection.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HoverSelection.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineHoverSelection.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineHoverSelection.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineSegmentSelectionManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LineSegmentSelectionManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LinearManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LinearManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorDebug.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorDebug.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorManager.cpp Deprecate profiler categories based on global enum 4 years ago
ManipulatorManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorSnapping.cpp Expose setting to adjust angular manipulator circle bound (#3932) 4 years ago
ManipulatorSnapping.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorSpace.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManipulatorSpace.h Reduce inclusion overhead a little bit 4 years ago
ManipulatorView.cpp Expose setting to adjust angular manipulator circle bound (#3932) 4 years ago
ManipulatorView.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MultiLinearManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MultiLinearManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PlanarManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PlanarManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RotationManipulators.cpp Expose setting to adjust angular manipulator circle bound (#3932) 4 years ago
RotationManipulators.h Expose setting to adjust angular manipulator circle bound (#3932) 4 years ago
ScaleManipulators.cpp Update to how entity space is treated in the viewport (#4263) 4 years ago
ScaleManipulators.h Expose the ability to control manipulator line bounds (#3890) 4 years ago
SelectionManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SelectionManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SplineHoverSelection.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SplineHoverSelection.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SplineSelectionManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SplineSelectionManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SurfaceManipulator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SurfaceManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TranslationManipulators.cpp Update to how entity space is treated in the viewport (#4263) 4 years ago
TranslationManipulators.h Expose the ability to control manipulator line bounds (#3890) 4 years ago