Wojtek Figat
848ab51753
Adjust Visject CM header background
2023-05-05 09:24:47 +02:00
Wojtek Figat
d56f7a211f
Optimize UI performance when destroying complex UI structures
2023-05-05 09:23:22 +02:00
Chandler Cox
98a5985ce9
Fix bug of the collection size changing while still editing or sliding the size box.
2023-05-04 11:03:39 -05:00
Wojtek Figat
71a5d56105
Add support for importing skeleton-only as Skinned Model (eg. from animation file to have skeleton for retargeting)
2023-05-04 15:43:44 +02:00
Wojtek Figat
c91bc0d8c6
Improve Root Motion extraction and playback
2023-05-04 15:10:55 +02:00
Wojtek Figat
57052b3b14
Fix marshallers
2023-05-04 14:18:32 +02:00
Wojtek Figat
a889d888ff
Refactor RootMotionData into Transform to simplify code
2023-05-04 14:18:12 +02:00
Wojtek Figat
2b2b4f6b6f
Fix exception in rare cases
2023-05-04 13:55:14 +02:00
Wojtek Figat
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +02:00
Wojtek Figat
1c12e3d530
Fix bug in StringUtils::PathRemoveRelativeParts when going up to the Windows drive with relative path bits
2023-05-04 11:54:55 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Chandler Cox
144287ba1c
Add Unload all but this scene option to scene context menu to unload all of the active scenes except for the selected one.
2023-05-03 20:38:55 -05:00
Chandler Cox
f0da221621
Make the drag indicator between tree nodes a little brighter.
2023-05-02 21:44:00 -05:00
Ruan Lucas
518ce457df
fix doc
2023-05-02 08:56:18 -04:00
5efbfc86ad
Prevent weak managed handle collections during long operations
...
Loading larger scenes may trigger multiple collections during the P/Invoke call,
so prevent collections from happening within a second to avoid in-flight handles
getting collected before the operation finishes.
2023-05-01 20:08:00 +03:00
36a9ffe3aa
Try to reuse previously allocated buffers in pooled ManagedArrays
2023-05-01 20:07:27 +03:00
65b63da93a
Improve custom attributes caching in managed classes
2023-05-01 20:06:51 +03:00
Ruan Lucas
c900b6525d
forgot to save the XD file
2023-04-30 14:30:08 -04:00
Ruan Lucas
176f95fbbc
move == operator from Actor class to Object class
2023-04-30 14:25:41 -04:00
Ruan Lucas
cfefe7a24c
add == operator on Actors
2023-04-30 11:06:58 -04:00
Ruan Lucas
299ca398fa
small change in particle window
2023-04-29 18:44:54 -04:00
Ruan Lucas
bc9c9d2e72
Merge branch 'FlaxEngine:master' into master
2023-04-29 08:48:52 -04:00
Wojtek Figat
6d7e23f254
Fix text wrapping regression
2023-04-29 13:05:23 +02:00
Wojtek Figat
b89d32ce2b
Fix text wrapping regression
2023-04-29 13:05:06 +02:00
Wojtek Figat
3136079ca3
Merge branch 'GoaLitiuM-weak_handle_improvements' into 1.6
2023-04-29 12:18:39 +02:00
Wojtek Figat
7f741c04ed
Merge branch 'weak_handle_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements
2023-04-29 12:18:28 +02:00
Wojtek Figat
5a2831d0cb
Various improvements
2023-04-29 12:11:17 +02:00
Wojtek Figat
896f75b789
Add skeleton nodes names debug drawing in Editor preview when enabled
2023-04-29 12:10:15 +02:00
Wojtek Figat
ba319d8499
Add scale parameter to DebugDraw text drawing to rescale text without reducing font size
2023-04-29 12:09:36 +02:00
320955f8b7
Use weak handles for marshalling temporary managed-to-native parameters
2023-04-29 12:41:02 +03:00
6378f62acd
Improve weak managed handle collection
...
Use thread-static pools for weak managed handles in order to reduce locking,
and collect the handles either right after garbage collection or when the pool
size becomes too large.
2023-04-29 12:40:58 +03:00
Wojtek Figat
7c0d1ab977
Fix access level of generated type marshaller if target type is protected or private
2023-04-29 11:11:30 +02:00
Wojtek Figat
4d1ac04e5c
Add GroupElement.AddSettingsButton for editor ui
2023-04-29 11:10:48 +02:00
Wojtek Figat
385ef7361c
Fix file size on unix systems if file is missing
2023-04-28 23:55:11 +02:00
Wojtek Figat
b6ceed5c6d
Add packaging iOS app to ipa file
2023-04-28 23:54:50 +02:00
Chandler Cox
6fd636b421
Change to serialize list as array
2023-04-28 09:33:24 -05:00
Chandler Cox
1978cb6df9
Fix bug with not deleting all children on folder delete
2023-04-28 08:48:13 -05:00
Wojtek Figat
8de2e6a424
Fix build tool compilation with older dotnet tools
2023-04-26 22:36:44 +02:00
Wojtek Figat
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
Wojtek Figat
12f5157bfb
Add debug drawing selected skeleton node in Skinned Model window viewport
2023-04-26 17:28:58 +02:00
Wojtek Figat
968e1328dc
Add skeleton node or bone copy context menu in Editor
2023-04-26 16:20:30 +02:00
Wojtek Figat
6aaa5832a8
Fix crash when updating GPU texture residency to 0
2023-04-26 15:00:07 +02:00
Wojtek Figat
cf6b9b7ab5
Fix crash when updating GPU texture residency to 0
2023-04-26 14:59:36 +02:00
Wojtek Figat
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +02:00
Wiktor Kocielski
89d34650c0
Fix LayersMatrixEditor
2023-04-26 00:28:51 +03:00
Wojtek Figat
39b89ada6c
Fix Anim Graph state machine rule graph opening after transition removal undo
2023-04-25 10:59:31 +02:00
Wojtek Figat
698a9f1938
Add **Interruption options** to State Machine transition
2023-04-25 10:47:10 +02:00
Chandler Cox
c920b75142
Fix collision assets creation in non asset folders.
2023-04-24 17:47:19 -05:00
Chandler Cox
5178caeda6
Add inputs to Random Range visject float nodes
2023-04-24 17:27:43 -05:00
Wojtek Figat
7158cfb5bf
Add **Any State to Anim Graph state machines**
2023-04-24 20:20:27 +02:00