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/Tests
AMZN-koppersr 5e4094b258
Revamped AzFramework::Scene (#332)
Updated AzFramework::Scene to allow it to serve as the one-stop location for localized singletons. Localized singletons in this case are instance that can only occur once in an environment but multiple times within an application. As an example, this allows settings up a single camera per viewport for instance.

Highlights of changes:

Replaced the original ebuses with interfaces and events for easy of use and performance.
Removed the Entity Context specific code and moved that to new locations within the Entity Context itself.
Allowed basic inheritance. If a subsystem isn't found in a scene the parent can optionally be searched.
Scenes can enter a zombie state and avoid immediately being deleted. This is needed for situations where subsystems can't be destroyed until async calls have been completed.
5 years ago
..
EntityOwnershipService Integrating up through commit 90f050496 5 years ago
Platform Add newlines to the end of all files 5 years ago
Script Integrating up through commit 90f050496 5 years ago
Utils Integrating latest 47acbe8 5 years ago
Application.cpp Integrating latest from github/staging 5 years ago
ArchiveCompressionTests.cpp Integrating latest from github/staging 5 years ago
ArchiveTests.cpp Integrating latest from github/staging 5 years ago
AssetCatalog.cpp Integrating latest from github/staging 5 years ago
AssetProcessorConnection.cpp Integrating github/staging through commit ab87ed9 5 years ago
BehaviorEntityTests.cpp Add newlines to the end of all files 5 years ago
BinToTextEncode.cpp Initial commit 5 years ago
CMakeLists.txt Add newlines to the end of all files 5 years ago
CameraState.cpp Initial commit 5 years ago
ComponentAdapterTests.cpp Add newlines to the end of all files 5 years ago
ComponentAddRemove.cpp Integrating github/staging through commit ab87ed9 5 years ago
EntityContext.cpp Initial commit 5 years ago
EntityTestbed.h Integrating latest from github/staging 5 years ago
FileFunc.cpp Initial commit 5 years ago
FileIO.cpp Initial commit 5 years ago
FileTagTests.cpp Integrating github/staging through commit ab87ed9 5 years ago
FrameworkApplicationFixture.h Add newlines to the end of all files 5 years ago
GenAppDescriptors.cpp Initial commit 5 years ago
GenericComponentWrapperTest.cpp Initial commit 5 years ago
GridMocks.h Initial commit 5 years ago
InputTests.cpp Initial commit 5 years ago
InstanceDataHierarchy.cpp Initial commit 5 years ago
InterestManagerComponentTests.cpp Initial commit 5 years ago
NativeWindow.cpp Initial commit 5 years ago
NetBinding.cpp Initial commit 5 years ago
NetBindingMocks.h Revamped AzFramework::Scene (#332) 5 years ago
NetBindingSystemImplTest.cpp Initial commit 5 years ago
NetworkContext.cpp Initial commit 5 years ago
NetworkMarshal.cpp Initial commit 5 years ago
OctreePerformanceTests.cpp Integrating github/staging through commit 5f214be 5 years ago
OctreeTests.cpp Integrating github/staging through commit 5f214be 5 years ago
PlatformHelper.cpp Integrating latest 47acbe8 5 years ago
ProcessLaunchMain.cpp Integrating latest from github/staging 5 years ago
ProcessLaunchParseTests.cpp Integrating latest from github/staging 5 years ago
SQLiteConnectionTests.cpp Initial commit 5 years ago
Scene.cpp Revamped AzFramework::Scene (#332) 5 years ago
Slices.cpp Initial commit 5 years ago
TransformComponent.cpp Integrating latest 47acbe8 5 years ago
framework_shared_tests_files.cmake Add newlines to the end of all files 5 years ago
frameworktests_files.cmake Integrating up through commit 90f050496 5 years ago
process_launch_test_files.cmake Initial commit 5 years ago