Chandler Cox
443bc347ef
Fix vector type floats from .f to .0
2024-08-06 17:37:04 -05:00
Chandler Cox
08f286253c
Handle cpp .f in bindings generator.
2024-08-06 12:30:59 -05:00
7ba97f3c32
Fix freeing managed Object references in marshalled arrays
2024-06-08 21:16:57 +03:00
Wojtek Figat
50c29f6a9b
Fix #2388 namespaces overlap in some plugins
2024-06-08 12:47:15 +02:00
adbe43c2c2
Move generated marshallers into separate namespace
...
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
974e3e192b
Include original type of the fields in blittable struct in comments
2024-06-01 23:17:07 +03:00
2283a15172
Refactor struct custom marshalling generation
2024-06-01 23:17:07 +03:00
Wojtek Figat
1cd2f6a070
Fix compilation when using non-strongly typed enum as default value
2024-05-15 13:23:30 +02:00
Wojtek Figat
fd871ce830
Merge branch 'nested_type_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-nested_type_fixes
2024-05-15 12:50:44 +02:00
77e29109ee
Fix native internal type name for deeply nested types
2024-05-11 15:48:49 +03:00
8d89b9efb0
Fix internal type name for nested blittable element types
2024-05-11 15:48:43 +03:00
Wojtek Figat
68653fa91f
Add small code optimizations
2024-05-10 12:27:28 +02:00
Wojtek Figat
6b35c0a161
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-03-19 20:23:34 +01:00
ed21876bb8
Fix duplicate generation of native variant conversion helpers
2024-03-18 17:34:49 +02:00
Wojtek Figat
161773a8be
Fix serialization bug when compiling with Clang
2024-02-29 01:41:53 +01:00
Wojtek Figat
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
10180de9c6
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Source/Editor/Utilities/EditorUtilities.cpp
# Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
c7a449fe1c
Fix marshaling custom type array to C# with MarshalAs used
2024-02-15 18:28:51 +01:00
Wojtek Figat
43f344ee13
Simplify bindings code for object refs
2024-02-15 10:54:33 +01:00
Wojtek Figat
f730657518
Add support for using pointer in MarshalAs in scripting types
2024-02-15 10:47:45 +01:00
Wojtek Figat
2042525e92
Add pooling to some StringBuilder objects in build tool
2024-02-07 18:53:09 +01:00
Wojtek Figat
8441726da7
Improve support for fixed-arrays in api fields
2024-02-07 18:43:48 +01:00
Wojtek Figat
6cd9895427
Merge remote-tracking branch 'origin/master' into 1.8
2024-02-07 09:40:45 +01:00
Wojtek Figat
5a50ec592f
Add clickable parsing errors in build tool
2024-02-06 16:01:49 +01:00
Wojtek Figat
b2621ff799
Codestyle fix for #2214
2024-02-06 11:13:00 +01:00
Wojtek Figat
756a991c2c
Merge branch 'BugFixes' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-BugFixes
2024-02-06 11:10:30 +01:00
NoriteSC
af8e1e527f
Update BindingsGenerator.Cpp.cs
2024-01-29 15:33:14 +01:00
z1dev
ee19bca7e4
Fixing skipped static and other fields generating "else if" without "if" first.
2024-01-26 09:07:02 +01:00
Wojtek Figat
2f11f5f5ab
Fix 3e0496122c for ref parameters
2023-12-08 14:48:45 +01:00
Wojtek Figat
3e0496122c
Fix c# compilation warning in generated glue code
2023-12-08 12:50:57 +01:00
Wojtek Figat
d3a77c7a55
Fix regressions
2023-11-28 17:38:06 +01:00
Wojtek Figat
17dca8c5c7
Fix invalid codegen for array reference passed as output parameter in scripting interface method
2023-11-28 11:21:29 +01:00
Wojtek Figat
8ffc86ef88
Fix missing output parameters conversion when calling interface implementation in scripting
...
#1992
2023-11-28 11:20:07 +01:00
Wojtek Figat
d99a92fd13
Fix generic types including to be recursive in C++ bindings codegen
...
#1966
2023-11-23 13:46:43 +01:00
Wojtek Figat
6fd34bf5cc
Fix compilation regression
2023-11-14 12:15:51 +01:00
Wojtek Figat
d9b0e99b9c
Add support for using Revision number in projects version
2023-10-26 15:20:35 +02:00
Wojtek Figat
7cc6163a38
Restore C# method caching in Editor 1d7ba2210a
2023-09-28 12:09:56 +02:00
Wojtek Figat
15377acc25
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-28 12:01:34 +02:00
Wojtek Figat
77f962b33d
Fix soft refs in bindings to match C# version that is not generic
2023-09-28 11:47:16 +02:00
Wojtek Figat
2f9c601678
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-27 17:32:47 +02:00
Wojtek Figat
934457ac0b
Merge branch 'unsub_event_nothrow' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unsub_event_nothrow
2023-09-27 13:21:12 +02:00
Wojtek Figat
523a14af56
Fix missing Variant marshalling for scripting structures bindings
...
#1395
2023-09-27 13:04:14 +02:00
Wojtek Figat
6621e70ae7
Add objects replication and RPC stats table to Network Profiler
2023-09-26 10:33:12 +02:00
Wojtek Figat
1c20398d8c
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-22 22:43:29 +02:00
Wojtek Figat
62c2008cbc
Fix crash in C# JobSystem.Dispatch due to GC collecting Delegate object
2023-09-22 12:50:50 +02:00
Wojtek Figat
abcfc8af35
Add using exact C# method profiler data for profiler events in overriden thunk method callbacks
2023-09-22 12:04:41 +02:00
Wojtek Figat
a71de7357c
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-19 21:42:53 +02:00
Wojtek Figat
f845344d03
Add internal access level to Scripting API members (field, properties and functions)
2023-09-19 20:39:48 +02:00
785943bef8
Add missing marshaller methods for compatibility
2023-09-16 16:00:12 +03:00