Commit Graph

97 Commits

Author SHA1 Message Date
GoaLitiuM 8b80f73641 Implement ManagedHandle replacement for GCHandles
Allows for more controlled management of weak handles, increasing their lifetime for slightly longer than with GCHandles.
2022-12-30 22:14:48 +02:00
mafiesto4 94c5211ee6 Rename gchandle to MGCHandle 2022-12-22 13:02:00 +01:00
mafiesto4 9a5c105db9 Merge branch '1.5' into dotnet7 2022-12-21 10:35:58 +01:00
mafiesto4 d4601ecb44 Add memory usage query for various asset types 2022-12-09 15:48:43 +01:00
mafiesto4 8e52e2fb10 Merge branch 'master' into 1.5 2022-11-27 12:11:50 +01:00
GoaLitiuM 96dc279ebd Implement .NET 7 runtime support and bindings generation 2022-11-26 14:37:07 +02:00
mafiesto4 76c1045444 Code cleanup after #823 2022-11-23 19:18:30 +01:00
mafiesto4 93c0dd704e Merge branch 'master' into 1.5
# Conflicts:
#	Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
Tryibion de6cd88870 Changed names of a couple base types to match before change 2022-11-11 17:08:07 -06:00
Tryibion 4515844219 changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute 2022-11-11 16:37:45 -06:00
Tryibion 1af0188a3c changed how actor context menus are created. 2022-10-31 19:18:43 -05:00
mafiesto4 32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
mafiesto4 ff34c7cc9b Refactor raw data ReadSttream and WriteStream to have easier to use API with more features 2022-10-12 11:22:20 +02:00
mafiesto4 8694bd6af9 Fix crash on root motion extraction if source animation has no valid root node animated
#746
2022-09-12 14:48:43 +02:00
mafiesto4 c62efdc44a Fix crash on root motion extraction if source animation has no valid root node animated
#746
2022-09-12 14:48:08 +02:00
mafiesto4 3b52914416 Add **Nested Animations** for compositing animation clips 2022-07-31 15:53:09 +02:00
mafiesto4 3a39dad30f Fix invoking anim events for multi blend animations 2022-07-29 20:25:13 +02:00
mafiesto4 47b255ed3e Remove warning on missing initial entry state for Anim Graph state machine 2022-07-23 16:49:40 +02:00
mafiesto4 7de42c1681 Fix sampling Curves with keyframes that have negative time value 2022-07-19 12:47:31 +02:00
mafiesto4 3925c6221c Fix Multi Blend 2D node if all blend points are on the same line
#719
2022-06-14 20:46:55 +02:00
mafiesto4 b49e5e9984 Format more engine code 2022-06-14 20:17:00 +02:00
mafiesto4 a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
mafiesto4 991abb1cf8 Add loopCount to PlaySlotAnimation for looping slot animation 2022-04-14 23:18:37 +02:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 82a43dea28 Add **Animation Events** 2022-01-08 15:06:25 +01:00
mafiesto4 bbfe0446f0 Tweaks and fixes 2022-01-08 15:06:21 +01:00
mafiesto4 779e41a686 Add static assert for curve keyframes data raw serialization 2022-01-08 15:06:21 +01:00
mafiesto4 fa83869430 Add minor changes 2022-01-08 15:06:18 +01:00
mafiesto4 3c3f2ae075 Add **Animation Slot** node for playing animations from code in Anim Graph 2021-12-16 18:57:33 +01:00
mafiesto4 f71dce08fc Fix scene animation warning due to missing object to be fired once per-track without a spam 2021-12-11 17:28:22 +01:00
mafiesto4 a9aaed6f33 Add support for PrefabObject tracks and automated animation instancing with UsePrefabObjects enabled 2021-12-11 17:28:21 +01:00
mafiesto4 c23ec9935f Fix Multi Blend 1D/2D root motion extraction with blending
#678
2021-12-10 12:48:37 +01:00
mafiesto4 2b1e5e4958 Fix various issues with Multi Blend 2D node 2021-12-09 17:09:31 +01:00
mafiesto4 af2c5b3429 Add batching the same function inputs in Anim Graph for better usability 2021-12-03 15:38:21 +01:00
mafiesto4 583b39fe6b Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection 2021-12-03 15:37:33 +01:00
mafiesto4 136b1fc421 Fix anim graph crash regression 2021-11-23 17:25:40 +01:00
mafiesto4 cdcb2f8f7a Fixes and improvements 2021-11-18 16:35:46 +01:00
mafiesto4 f6e8596e91 Add support for overriding Anim Graph output for Animated Model 2021-11-03 12:25:31 +01:00
mafiesto4 254ebd1e7f Tweaks 2021-11-03 10:45:00 +01:00
mafiesto4 8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4 bbe64a517c Tweaks 2021-09-24 09:23:36 +02:00
mafiesto4 8e6c7a6194 Add live-preview option for editing scene animation
#519
2021-09-22 17:09:36 +02:00
mafiesto4 53022ff013 Fix code quality issues detected by PVS-Studio 2021-09-21 18:23:31 +02:00
mafiesto4 0ec16de569 Add support for multiple media events on audio, postfx and camera tracks in Scene Animations
#519
2021-09-21 17:21:39 +02:00
mafiesto4 628456bcc6 Fix crash with nested scene animation playback 2021-09-03 14:38:57 +02:00
mafiesto4 d19d0ef0e5 Add keyframes editor to proxy keyframes from subtracks on object track
#519
2021-09-03 12:32:33 +02:00
mafiesto4 86c7ad2b2c Fix Tracy even regression crash on anim graph tick 2021-09-01 14:43:51 +02:00
mafiesto4 47e5be4103 Fix typo regression from e284a88da4 2021-08-31 12:06:25 +02:00
mafiesto4 e284a88da4 Optimize utilities in AnimationUtils 2021-08-30 20:30:22 +02:00
mafiesto4 2e5491604b Add more profiler events and naming for particles/animations jobs events 2021-08-30 20:24:38 +02:00