Commit Graph

  • f8aae42bf0 Fix compile for 4.0. master Relintai 2021-02-06 11:52:13 +0100
  • ec465a7a68 Added a method name field to to every key. Setting one will create a call method track, calling the named method without any arguments on the AnimationPlayer's root node. Relintai 2020-09-02 00:30:40 +0200
  • 8426e2c976 Fix compile for 4.0. Relintai 2020-07-29 00:03:27 +0200
  • 4d71d102af More tweaks. Relintai 2020-07-28 14:39:01 +0200
  • 055f57def5 Small touchups to Readme. Relintai 2020-07-28 14:37:18 +0200
  • a402ae2e2b Proper Readme.md. Relintai 2020-07-28 14:35:48 +0200
  • 9226d21781 Fix compile on 4.0. Relintai 2020-06-20 23:18:03 +0200
  • fb01ca303d Emit the change signal whenever the ProceduralAnimation changes. This fixes editing them in the editor. Relintai 2020-06-12 22:14:56 +0200
  • e4f048d67c Fix key_step calculation. Relintai 2020-05-17 16:21:00 +0200
  • 9ae56c1723 Sync classref with the current source. Relintai 2020-04-14 16:59:37 +0200
  • 0d6e4c8643 Clang format. Relintai 2020-04-10 14:01:42 +0200
  • c3e3fa039c Fix build for 4.0. Relintai 2020-04-09 12:37:33 +0200
  • 45efc21f3e Implemented deleting keyframes. Relintai 2020-04-01 23:05:15 +0200
  • ee2ca909bc Now the editor will not allow to create invalid loops in the keyframe graph. Fixed smaller issues. Relintai 2020-04-01 20:54:32 +0200
  • e0982ccc22 Implement keyframe_time's bindings. Also fix saving node positions in the editor plugin. Relintai 2020-04-01 20:16:22 +0200
  • 63827022bb Implement keyframe time. Relintai 2020-04-01 19:23:49 +0200
  • 52873cd45b Now process_animation_data will detect and break if there are loops in the frame graph. Relintai 2020-04-01 18:47:50 +0200
  • c5d3908046 Fix generation logic. Relintai 2020-04-01 18:29:25 +0200
  • 72717ea074 More improvements to the code, and also to the plugin. Relintai 2020-04-01 11:58:28 +0200
  • 71b5e46672 Initial editor plugin setup for the new easing property. Relintai 2020-04-01 03:06:31 +0200
  • 44e7d2b63c Removed all commented out curve code. Relintai 2020-04-01 02:11:27 +0200
  • 1fae51e51f Mostly fixed up load_keyframe_data. Switched from using a curve to using transition easing. Relintai 2020-04-01 02:09:42 +0200
  • ab4a274057 Fixed up the editor plugin. Also now ProceduralAnimation generates keys properly. Relintai 2020-03-31 23:42:26 +0200
  • 16d0ff1ed1 Implemented data preprocessing. Relintai 2020-03-27 19:24:48 +0100
  • 7ebddec0a7 Remove duplicate binding. Relintai 2020-03-26 11:45:46 +0100
  • 424d721c68 Started work on a better solution. Removed most of the things I added yesterday, also removed the ProceduralAnimationPlayer. ProceduralAnimation is now inherited from Animation. Relintai 2020-03-26 10:27:39 +0100
  • 513e89b511 Brought over all the code from godot's AnimationPlayer into ProceduralAnimationPlayer, and did the first set of rework to both it, and the ProceduralAnimation itself, so the apis match. Doesn't work for now, but it compiles. Relintai 2020-03-25 18:41:26 +0100
  • 782020b698 Removed multiple animation support per ProceduralAnimation. It will work exactly as the built in Animation. This way the built in animation player can be really easily adapted to work as a procedural animation player. Relintai 2020-03-25 16:47:49 +0100
  • 9f9c0f8940 Removed categories. Relintai 2020-03-25 15:05:10 +0100
  • 1126980e9d Small work on the player's api. Relintai 2020-03-17 02:39:54 +0100
  • 91696e6c5e Work on the player (mostly bindings). Relintai 2020-03-16 01:10:26 +0100
  • ec07898853 Show/hide play related buttons, and work on the player's api. Relintai 2020-03-14 17:01:48 +0100
  • 83d1574a04 Merged together the 2 editor plugins. Relintai 2020-03-14 15:49:41 +0100
  • 579a207388 Initial gui setup for the ProceduralAnimationPlayerEditorPlugin. Relintai 2020-03-14 02:25:16 +0100
  • 9b1868668d Added a skeleton editor plugin for the ProceduralAnimationPlayer. Relintai 2020-03-06 09:06:24 +0100
  • ba464ef045 Implemented loading the animation data. Relintai 2020-02-28 07:44:22 +0100
  • 0e59990ff5 Started work on getting the actual data out from animation. Relintai 2020-02-27 14:54:52 +0100
  • 00f6c128bd Added the interpolation methods from Animation. Also added equivalent structs to store animation keyframe data. Relintai 2020-02-10 18:38:41 +0100
  • 9c287b9e54 Added the license text to all cpp files. Relintai 2020-01-31 19:39:58 +0100
  • 3962252196 Implement graph connections for the editor plugin. Relintai 2020-01-30 01:55:54 +0100
  • 2f4e3af4f5 More work on the editor plugin. Relintai 2020-01-28 22:30:58 +0100
  • 77b8ea9dd6 Work on the editor plugin, also fixed a few typos in ProceduralAnimation's binds. Relintai 2020-01-28 02:35:52 +0100
  • ebfc0e900c More work on ProceduralAnimation's bindings, and added a popup to the editor. Relintai 2020-01-27 15:14:27 +0100
  • 994f8a83f2 More work on bindings/data storage. Relintai 2020-01-27 03:04:53 +0100
  • adf50b93a2 Started work on an editor plugin. Relintai 2020-01-25 00:31:34 +0100
  • 9b20b6f7d9 Initial commit. Mostly bindings-related work. Relintai 2020-01-24 15:29:39 +0100