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/Entity
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
..
EditorEntityAPIBus.h Initial commit 5 years ago
EditorEntityActionComponent.cpp Initial commit 5 years ago
EditorEntityActionComponent.h Initial commit 5 years ago
EditorEntityContextBus.h Revamped AzFramework::Scene (#332) 5 years ago
EditorEntityContextComponent.cpp Fixed entities not being deselected when entering game mode in editor. 5 years ago
EditorEntityContextComponent.h Revamped AzFramework::Scene (#332) 5 years ago
EditorEntityContextPickingBus.h Add newlines to the end of all files 5 years ago
EditorEntityFixupComponent.cpp Initial commit 5 years ago
EditorEntityFixupComponent.h Add newlines to the end of all files 5 years ago
EditorEntityHelpers.cpp [LYN-2255] Refactored some EditorEntityHelpers so they can be re-used. 5 years ago
EditorEntityHelpers.h [LYN-2255] Updated unit test to use matchers to reduce lines and improve readability. Also fixed some other minor code feedback. 5 years ago
EditorEntityInfoBus.h Initial commit 5 years ago
EditorEntityModel.cpp Integrating github/staging through commit 5f214be 5 years ago
EditorEntityModel.h Integrating up through commit 90f050496 5 years ago
EditorEntityModelBus.h Add newlines to the end of all files 5 years ago
EditorEntityModelComponent.cpp Initial commit 5 years ago
EditorEntityModelComponent.h Initial commit 5 years ago
EditorEntityRuntimeActivationBus.h Initial commit 5 years ago
EditorEntitySearchBus.h Initial commit 5 years ago
EditorEntitySearchComponent.cpp Initial commit 5 years ago
EditorEntitySearchComponent.h Initial commit 5 years ago
EditorEntitySortBus.h Initial commit 5 years ago
EditorEntitySortComponent.cpp Initial commit 5 years ago
EditorEntitySortComponent.h Initial commit 5 years ago
EditorEntityStartStatus.h Initial commit 5 years ago
EditorEntityTransformBus.h Initial commit 5 years ago
PrefabEditorEntityOwnershipInterface.h Fixes as per Ram's review 5 years ago
PrefabEditorEntityOwnershipService.cpp Fix a bug with level save erasing link information on Instances. All changes to non-root container entities are now saved as patches in the link to the parent instance. 5 years ago
PrefabEditorEntityOwnershipService.h Fixes as per Ram's review 5 years ago
SliceEditorEntityOwnershipService.cpp Initial commit 5 years ago
SliceEditorEntityOwnershipService.h Initial commit 5 years ago
SliceEditorEntityOwnershipServiceBus.h Initial commit 5 years ago