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/AzFramework/AzFramework
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
..
API Miscellaneous fixes and PAL changes required for restricted platforms. (#4021) 4 years ago
Application Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
Archive Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Asset Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
CommandLine Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Components more Code/Framework fixes 4 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Dependency Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Entity Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
FileFunc Replaced AzFramework::FileFunc JSON utils API calls with AzCore::JsonUtils APIs that appear to have been duplicated. Also fixed up improper Project Configurator -> Project Manager comment replacements. 4 years ago
FileTag Code/Framework 4 years ago
Font Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Gem fixes AzFramework 4 years ago
IO Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
InGameUI Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Input Make InputChannelId's constructor `constexpr` (#4220) 4 years ago
Logging Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Math Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Metrics Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Network Fix unused warnings release (#3677) 4 years ago
Physics Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Platform Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Process Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProjectManager Miscellaneous fixes and PAL changes required for restricted platforms. (#4021) 4 years ago
Render Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
Scene Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Script Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Session Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Slice Minimal TypeInfo header/reduce std interdependencies. (#2688) 4 years ago
Spawnable Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
StreamingInstall Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
StringFunc Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TargetManagement more fixes 4 years ago
Terrain Terrain System cleanups and unit tests (#4119) 4 years ago
Thermal Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UnitTest fixes AzFramework 4 years ago
Viewport Overhaul of how camera orbit/pivot behavior works (#4345) 4 years ago
Visibility Remove extra/bad profile markers (#4031) 4 years ago
Windowing Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
AzFrameworkModule.cpp Input context component (#4152) 4 years ago
AzFrameworkModule.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
azframework_files.cmake Store the spawn ticket id inside entity instead of maintaining a map of entity to ticket 4 years ago