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
Danilo Aimini daeab4bbb1
Focus Mode | Switch instance referencing in Prefab Focus Handler to use more reliable Instance handles (#7304)
* Add function to Prefab Instances allowing to get a reference to a nested instance by alias.

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

* Refactor the Prefab Focus Handler to use RootAliasPaths to store the reference to the currently focused prefab instance instead of the previous method (entityId of the prefab container).

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

* Use existing FindNestedInstance method instead of adding new one.

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

* Minor fixes to style and comments

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

* Removing indexing in GetInstanceReferenceFromRootAliasPath, turn variables into constants where possible.

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

* Modified the Prefab Focus test fixture to ensure the entity hierarchy is generated under the Prefab EOS, allowing tests to work with the new implementation of the focus mode handler.

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

* Ensure RootAliasPath is iterated by reference in GetInstanceReferenceFromRootAliasPath

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
4 years ago
..
API Merge branch 'development' into optimization/unused_files 4 years ago
Application [LYN-7064] Hot Loading of Procedural Prefabs (#4923) 5 years ago
Archive Removes NullArchiveComponent from AzToolsFramework 4 years ago
Asset [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 5 years ago
AssetBrowser Merge branch 'development' into optimization/unused_files 4 years ago
AssetBundle Deprecate IsPrefabSystemForLevelsEnabled and use IsPrefabSystemEnabled everywhere (#7327) 4 years ago
AssetCatalog Add support for configuring default Archive File Search Mode through a Cache Var (#5668) 5 years ago
AssetDatabase Removing unneded include form multiple files 4 years ago
AssetEditor Fix Issue saving new assets in Asset Editor on Linux (#4537) 5 years ago
Commands removes Commands/EntityTransformCommand from AzToolsFramework 4 years ago
Component SetComponentProperty is now supported by undo operation (#5599) 5 years ago
ComponentMode Address PR comments. 5 years ago
ComponentModes Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ContainerEntity LYN-7054 + LYN-7704 | Exit Focus Mode when starting Game Mode, correct painting of Prefab capsules in Outliner. (#5280) 5 years ago
Debug Removes TraceContextBufferedFormatter from AzToolsFramework 4 years ago
Editor Fix: Entity Outliner: Outliner is unusable with the Editor in slice mode (#6983) 4 years ago
Entity Fix GCC Build Errors 4 years ago
Fingerprinting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FocusMode Introduce a new Focus Mode API function to retrieve full list of EntityIds that are in focus. (#7159) 4 years ago
Input chore: correct test case MouseMove_NoAzHandlers_VerifyMouseMovementViewport 4 years ago
Logger Merging from development 5 years ago
Manipulators Small workaround and fix to ensure line fade (alpha) displays correctly (#6733) 4 years ago
Maths Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Picking chore: remove equality from boolean expression 5 years ago
Prefab Focus Mode | Switch instance referencing in Prefab Focus Handler to use more reliable Instance handles (#7304) 4 years ago
PropertyTreeEditor Cleanup SerializeContext.h pt.1 (#4264) 5 years ago
PythonTerminal fixing hidden variable warning 5 years ago
Render Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SQLite [LYN-4034] Asset Processor: Sqlite inclusivity fix (#7291) 4 years ago
Script Added Hydra API to extract all the classes, globals and EBuses exposed (#4953) 5 years ago
Slice Clang 13: Fix build errors ... 4 years ago
SourceControl Undo P4 check before spawning thread and fix usage of new AzToolsApplication trait (#4894) 5 years ago
Thumbnails Removes ThumbnailDelegate from AzToolsFramework 4 years ago
ToolsComponents fix for changes in non-uniform scale component mode not persisting 4 years ago
ToolsFileUtils Fixes for Linux no unity builds 4 years ago
ToolsMessaging Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UI Fix incorrect icon rendering (#6454) 4 years ago
Undo Add AZ_BUDGET_DEFINE/AZ_BUDGET_DECLARE and remove driller 5 years ago
UnitTest Fix incorrect icon rendering (#6454) 4 years ago
Viewport Add manipulator for atom render plugin in animation editor. (#7068) 4 years ago
ViewportSelection Fix incorrect icon rendering (#6454) 4 years ago
ViewportUi Merge commit 'e50735c127d9a3a8e5f38fc737222e4b542a54f8' into puvvadar/gitflow_211118_o3de 5 years ago
AzToolsFrameworkModule.cpp [LYN-7064] Hot Loading of Procedural Prefabs (#4923) 5 years ago
AzToolsFrameworkModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_files.cmake Merge branch 'development' into optimization/unused_files 4 years ago
aztoolsframework_linux_files.cmake Fixes for Linux no unity builds 4 years ago
aztoolsframework_linux_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_mac_files.cmake Fixes for Linux no unity builds 4 years ago
aztoolsframework_windows_files.cmake Removes UIFrameworkAPI.cpp from AzToolsFramework 4 years ago
aztoolsframeworktestcommon_files.cmake Fix incorrect icon rendering (#6454) 4 years ago