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/TrackView
Artur K 56904d1799
Cry Legacy: the Lessening (#5961)
* Generic Cleanup

Removals:

* Unused cvars,member variables and defines
* Windows media center edition support routines
* CSystem - removed debug_GetCallStackRaw/GetRootWindowMessageHandler/
UnloadDLL/ShutdownModuleLibraries

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

* Fix CryMessageBox return values in Windows build

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

* Remove named selection group and a few smaller unused functionalities

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

* Remove ObjectManager export functionality + 2 deprecated functions

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

* Remove object legacy freeze/hide support from ObjectManager

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

* Remove ObjectManager duplicate name dection, as well as object renaming

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

* Remove ObjectManager serialization and selection callbacks

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

* ObjectManager - remove MoveObjects/HitTestObject/EndEditParams and related members/functions

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

* Remove a bunch of unused clone related functionality + misc

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

* ObjectManager - misc removals

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

* ObjectManager - more removals

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

* Remove unused object selection/retrieval in ObjectManager and LoadObjects in ObjectLoader

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

* CBaseObject - remove unused material layers mask support

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

* More CBaseObject cleanups.

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

* CBaseObject - remove SubObj functions and IMouseCreateCallback

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

* Remove unused procedural floor management, helper scale and tags.

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

* CBaseObject - remove more unused methods.

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

* Removals in multiple places.

CBaseObject - unused `OBJTYPE_DUMMY` flag removed, member `IsSameClass`
CObjectArchive removed unused methods/members
CObjectManager removed unused `Update` method

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

* More removals

IDisplayViewport - HitTestLine/GetGridStep/setHitcontext/
GetConstructionPlane
Unused Cry_Matrix44 template specializations.

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

* O3DE.exe Project-Centric "Open Editor" fix (#5852)

* The O3DE.exe Open Editor button now attempts to open the Editor in the
build directory of the project being opened.

If their is no Editor within the build directory of the Project, it uses
the Editor.exe in the current O3DE.exe executable directory if it exists

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

* Engine .gitignore now ignores the build directory if placed in the
AutomatedTesting project

Previously it was just ignoring a `[Bb]uild` directory if it was
directly within the engine root.
This change matches the behavior of the project templates.

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

* Renamed the ProjectUtils GetEditorDirectory function to
GetEditorExecutablePath

Added a platform specific implementation for retrieving the path to the
Editor executable in the GetEditorExectuablePath function.

It first attempts to locate the Editor via checking the project build
directory for an Editor executable before falling back to checking the
binary directory of the currently running O3DE executable.

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

* Correct the MacOS GetEditorExecutablePath to return the Editor path

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

* Adding missing C++20 std::erase implementations (#5735)

There were already implementations for std::erase_if.
This adds the counterpart AZStd::erase versions

resolves #5734

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

* More removals and refactors

`ShowMessage` and `CryMessageBox` return void now
Simplify code in `CSystem::WarningV`
Remove unused `CryGetTicksPerSec`
Remove unused WinBase functionality
Replace `nanosleep` call in WinBase with `std::this_thread::sleep_for`
Remove unused Win32Wrapper routines
Remove unused IFunctorBase.h and IEntityObjectListener.h
Fix VectorAndArray.cpp compilation
Use QMessageBox instead of CryMessageBox in the editor.
Remove empty ArchiveVars platform specific files

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

* Fix test code.

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

* Remove an unused  function

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

* CBaseObject and undo description removals.

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

* A bunch of removals

* Remove IRenderNode
* Remove editor's KDTree
* Remove StatObjBus, InstanceStatObjEventBus::ReleaseData is redundant (
same functionality in the only available handler is triggered by
`OnCryEditorCloseScene`)
* Remove CExportManager::AddStatObj/AddMeshes/AddMesh,
IExportManager::ExportSingleStatObj
* Remove CIconManager/IIconManager::GetObject
* Remove CBaseObject::IntersectRayMesh
* Remove IIndexedMesh and related structs.
* Unused IUndoObject::GetDescription and all derived implementations.
* Unused CUndoBaseLibrary/CUndoBaseLibraryManager
* Unused Matrix34_tpl typedefs
* Legacy Xml classes cleanup

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

* Remove unused `Vec3ToVector3D` helper

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

* fix - remove unused static variable

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

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
2DBezierKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
AssetBlendKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
AtomOutputFrameCapture.cpp Fix track view bug where postfxs do not render correctly. (#5465) 4 years ago
AtomOutputFrameCapture.h Fix track view bug where postfxs do not render correctly. (#5465) 4 years ago
CaptureKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
CharacterKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
CommentKeyUIControls.cpp More fixes for Code/Editor 4 years ago
CommentNodeAnimator.cpp Legacy cleanup (#3383) 4 years ago
CommentNodeAnimator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ConsoleKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
DirectorNodeAnimator.cpp Windows and Linux compiling 4 years ago
DirectorNodeAnimator.h Code/Editor 4 years ago
EditorTrackViewEventsBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EventKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
GotoKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
ScreenFaderKeyUIControls.cpp More fixes for Code/Editor 4 years ago
SelectKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
SequenceBatchRenderDialog.cpp Fix track view bug where postfxs do not render correctly. (#5465) 4 years ago
SequenceBatchRenderDialog.h Code/Editor 4 years ago
SequenceBatchRenderDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
SequenceKeyUIControls.cpp More fixes for Code/Editor 4 years ago
SoundKeyUIControls.cpp Fix clang 13 compilation problems (#5791) 4 years ago
TVCustomizeTrackColorsDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TVCustomizeTrackColorsDlg.cpp Code/Editor 4 years ago
TVCustomizeTrackColorsDlg.h Editor 4 years ago
TVEventsDialog.cpp Code/Editor 4 years ago
TVEventsDialog.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TVEventsDialog.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TVSequenceProps.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TVSequenceProps.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TVSequenceProps.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TimeRangeKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackEventKeyUIControls.cpp Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewAnimNode.cpp Fix unused warnings release (#3677) 4 years ago
TrackViewAnimNode.h Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewCurveEditor.cpp More fixes for Code/Editor 4 years ago
TrackViewCurveEditor.h Code/Editor 4 years ago
TrackViewCurveEditor.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewDialog.cpp Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names. 4 years ago
TrackViewDialog.h Code/Editor 4 years ago
TrackViewDialog.qrc git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewDopeSheetBase.cpp Fix clang 13 compilation problems (#5791) 4 years ago
TrackViewDopeSheetBase.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewDoubleSpinBox.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewDoubleSpinBox.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewEventNode.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewEventNode.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewFindDlg.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
TrackViewFindDlg.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewFindDlg.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewKeyPropertiesDlg.cpp Fix clang 13 compilation problems (#5791) 4 years ago
TrackViewKeyPropertiesDlg.h Editor code: tidy up BOOLs,NULLs and overrides pt3. 4 years ago
TrackViewNode.cpp Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewNode.h PR comments 4 years ago
TrackViewNodeFactories.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewNodeFactories.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewNodes.cpp Added GetComponentTypeEditorIcon API and replaced old macro style ebus calls. 4 years ago
TrackViewNodes.h Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewNodes.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewPythonFuncs.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
TrackViewPythonFuncs.h push/pop mismatch 4 years ago
TrackViewSequence.cpp Merge branch 'development' into cmake/linux_fix_warn_unused 4 years ago
TrackViewSequence.h Code/Editor 4 years ago
TrackViewSequenceManager.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewSequenceManager.h Code/Editor 4 years ago
TrackViewSplineCtrl.cpp Cry Legacy: the Lessening (#5961) 4 years ago
TrackViewSplineCtrl.h PR comments 4 years ago
TrackViewTimeline.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewTimeline.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TrackViewTrack.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewTrack.h Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewTrackPropsDlg.ui git mv Code\Sandbox\Editor Code/Editor 5 years ago
TrackViewUndo.cpp Updating PR to change lower API to return AZStd::string instead of const char* for safety. 4 years ago
TrackViewUndo.h Cry Legacy: the Lessening (#5961) 4 years ago
bmp00016_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
bmp00016_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
clapperboard_cancel.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
clapperboard_ready.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_13.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_14.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_15.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
spline_edit_bar_16.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
trackview_keys_03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvkeys-12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvmain-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-11.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-12.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-13.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-14.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-15.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-16.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-17.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-18.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-19.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-20.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-21.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-22.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-23.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-24.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-25.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-26.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-27.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-28.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvnodes-29.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-03.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-04.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-05.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-06.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-07.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-08.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-09.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvplay-10.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-00.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-01.png git mv Code\Sandbox\Editor Code/Editor 5 years ago
tvview-02.png git mv Code\Sandbox\Editor Code/Editor 5 years ago