Add curve/keyframes select or copy all keyframes option

This commit is contained in:
Wojtek Figat
2021-09-01 15:24:37 +02:00
parent 8af5c88a53
commit 47c95dee95
2 changed files with 12 additions and 0 deletions

View File

@@ -481,6 +481,12 @@ namespace FlaxEditor.GUI
}
cm.AddButton("Paste keyframes", () => KeyframesEditorUtils.Paste(_editor, point?.Time ?? _cmShowPos.X)).Enabled = KeyframesEditorUtils.CanPaste();
cm.AddButton("Edit all keyframes", () => _editor.EditAllKeyframes(this, location));
cm.AddButton("Select all keyframes", _editor.SelectAll);
cm.AddButton("Copy all keyframes", () =>
{
_editor.SelectAll();
_editor.CopyKeyframes(point);
});
if (_editor.EnableZoom != UseMode.Off || _editor.EnablePanning != UseMode.Off)
{
cm.AddSeparator();

View File

@@ -422,6 +422,12 @@ namespace FlaxEditor.GUI
}
cm.AddButton("Paste keyframes", () => KeyframesEditorUtils.Paste(_editor, point?.Time ?? _cmShowPos.X)).Enabled = KeyframesEditorUtils.CanPaste();
cm.AddButton("Edit all keyframes", () => _editor.EditAllKeyframes(this, location));
cm.AddButton("Select all keyframes", _editor.SelectAll);
cm.AddButton("Copy all keyframes", () =>
{
_editor.SelectAll();
_editor.CopyKeyframes(point);
});
if (_editor.EnableZoom && _editor.EnablePanning)
{
cm.AddSeparator();