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
Artur K 45b2336dce
Legacy cleanup (#3383)
* WIP - small legacy cleanup

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* More cleanups + build fixes

Use AZstd instead of std types in a few places.
Remove m_nameTable.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Legacy code cleanups

Remove unused methods using legacy functionality

* EditorViewportWidget::AdjustObjectPosition
* DisplayContext - remove `renderer` pointer
* DisplayContext - log errors when functions using `renderer` are called
* CTrackGizmo::DrawAxis - log errors when function uses `renderer`.
* Legacy CCamera - remove Project, Unproject and CalcScreenBounds
* Remove all unused methods from Cry_GeoDistance.h/Cry_GeoIntersect.h
* Remove Lineseg_Triangle from Cry_GeoOverlap.h
* IEntityRenderState.h - remove unused types
* SMeshColor remove Lerp method and associated constructor.
* IMaterial.h - remove unused types and a few methods
* IRenderMesh.h - remove a few unused methods and use int8 instead of
byte
* IRender.h - remove almost all of the contents
* IShader.h - remove unused types and a few methods
* IStatObj.h - remove unused types and a few methods
* SSystemGlobalEnvironment - remove `renderer` pointer
* IRenderGraph - remove 2 unused methods
* physinterface.h - remove almost all of the contents
* CXmlUtils no longer inherits ISystemEventListener
* CXmlNode no longer has custom new/delete
* Remove IRenderer from some test mocks.

Removed files:
* CryName.h
* Cry_MatrixDiag.h
* Cry_XOptimise.h
* HeapAllocator.h
* IRendererMock.h
* PoolAllocator.h

Things to consider:
* Remove GetMemoryUsage & friends.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Apply review suggestions

IMovieSystem.h - remove unused includes.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Move unreachable code to `#if 0` block

This is hopefully temporary measure until the original functionality is
re-implemented

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix bad merge I messed up.

Fix bad merge I messed up, by re-removing FrameProfiler.h from crycommon_files.cmake (this was removed in an earlier commit this morning: https://github.com/o3de/o3de/pull/3394).

Signed-off-by: bosnichd <bosnichd@amazon.com>

* Update Code/Framework/AzCore/AzCore/std/string/string_view.h

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

* implement review suggestion

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* following review, using LYSHINE_ATOM_TODO to guard

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove commented out include

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* EditorViewportWidget.cpp: Convert commented out code to  guarded one

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: bosnichd <bosnichd@amazon.com>
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Command.h Code/Editor 4 years ago
EditorCoreAPI.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorCoreAPI.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
HitContext.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IAnimationCompressionManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 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) 5 years ago
IAssetViewer.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IBaseLibraryManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ICommandManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IConsoleConnectivity.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IDataBaseItem.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IDataBaseLibrary.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IDataBaseManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IDisplayViewport.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IEditorClassFactory.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
IEditorFileMonitor.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IEditorMaterial.h Legacy cleanup (#3383) 4 years ago
IEditorMaterialManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IErrorReport.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IEventLoopHook.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IExportManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IFacialEditor.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IFileUtil.h fixes after merge 4 years ago
IGizmoManager.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IIconManager.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
IImageUtil.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IKeyTimeSet.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ILogFile.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IObjectManager.h Linux fixes 4 years ago
IPlugin.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IPreferencesPage.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IRenderListener.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ISourceControl.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ISubObjectSelectionReferenceFrameCalculator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ITextureDatabaseUpdater.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ITransformManipulator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IViewPane.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ObjectEvent.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SandboxAPI.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago