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/Editor/Include
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

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

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Command.h Legacy code cleanup - part 3 (#3903) 4 years ago
EditorCoreAPI.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorCoreAPI.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HitContext.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IAnimationCompressionManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IAssetItem.h Editor code: tidy up BOOLs,NULLs and overrides pt1. 4 years ago
IAssetItemDatabase.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IAssetViewer.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IBaseLibraryManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ICommandManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IConsoleConnectivity.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IDataBaseItem.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IDataBaseLibrary.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IDataBaseManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IDisplayViewport.h Remove references to legacy visibility system (#4441) 4 years ago
IEditorClassFactory.h Nearly all build jobs fail with a missing function in Archive.cpp (#4195) 4 years ago
IEditorFileMonitor.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IEditorMaterial.h Legacy code cleanup - part 3 (#3903) 4 years ago
IEditorMaterialManager.h Legacy code cleanup - part 3 (#3903) 4 years ago
IErrorReport.h Legacy code cleanup - part 3 (#3903) 4 years ago
IEventLoopHook.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IExportManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IFacialEditor.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IFileUtil.h [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
IGizmoManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IIconManager.h Merge branch 'development' into cmake/SPEC-7179 4 years ago
IImageUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IKeyTimeSet.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ILogFile.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IObjectManager.h Legacy code cleanup - part 3 (#3903) 4 years ago
IPlugin.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IPreferencesPage.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IRenderListener.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ISourceControl.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ITextureDatabaseUpdater.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ITransformManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IViewPane.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ObjectEvent.h Various terrain improvements: (#3942) 4 years ago
SandboxAPI.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago