Chandler Cox
c452ffec8b
Add aadditional check for allocation args generic arg count.
2024-09-10 13:08:44 -05:00
Chandler Cox
09b3640116
Add code gen for FixedAllocation arrays to generate Collection attribute with accolation count.
2024-09-10 13:04:33 -05:00
Chandler Cox
f7ea45b14d
Fix interface bindings clashing namespace and class name if class has same name as namespace.
2024-09-06 16:10:35 -05:00
Chandler Cox
b7b23dce5f
Fix bug with usedMax not only setting zero after max.
2024-08-21 08:48:35 -05:00
Chandler Cox
a69a3812c2
Add Bindings for handling MAX c++ defines and converting them to c#.
2024-08-20 18:30:02 -05:00
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
8d89b9efb0
Fix internal type name for nested blittable element types
2024-05-11 15:48:43 +03: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
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
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
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
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
Wojtek Figat
35609c9883
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-14 13:25:59 +02:00
Wojtek Figat
722133165b
Fix marshalling Array<Variant> as object[] (C# codegen error)
2023-09-14 13:18:52 +02:00
Wojtek Figat
0c206564be
Fix generic typename to be properly converted to C#
2023-08-24 13:02:29 +02:00
Wojtek Figat
de6254b5a5
Various fixes for scripting bindings codegen
2023-08-19 17:00:05 +02:00
Wojtek Figat
e36bf6e19a
Add MarshalAs tag to APi structs/classes for custom marshaling via implicit casting
2023-08-19 16:59:39 +02:00
5e3018817c
Fix marshalling issue with PostFxMaterialSettings Materials
2023-08-14 18:25:48 +03:00
c2fffbcfdb
Fix API_INJECT_CODE injecting duplicated code
2023-07-25 20:49:20 +03:00
d1a6bdceed
Add params tag to API_PARAM for C# variadic parameters support
2023-07-23 12:47:00 +03:00
Wojtek Figat
16159a9d98
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-06-18 18:31:13 +02:00
Wiktor Kocielski
2485987901
Fix binding generation for interfaces
2023-06-18 10:48:46 +03:00
Wojtek Figat
21a3081b9f
Fix 6b8d8b7913 from using filename into namespaces
2023-06-17 17:34:48 +02:00
Wojtek Figat
6b8d8b7913
Various fixes and improvements to auto-generated bindings usability
2023-06-12 14:35:11 +02:00
Wojtek Figat
979168e82c
Refactor various Editor APIs to use auto-generated bindings instead of manual code
2023-06-12 14:34:07 +02:00
Wojtek Figat
c2cd3b64ff
Improve generated bindings code usability in Editor
2023-05-24 23:50:51 +02:00
Wojtek Figat
48b18bf84e
Fix regression from 7c0d1ab977 when using different access level to property getter/setter
2023-05-24 23:40:40 +02:00
Wojtek Figat
694980160b
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/CustomEditors/CustomEditorsUtil.cs
# Source/Engine/Networking/NetworkReplicator.cpp
# Source/Engine/Scripting/ManagedCLR/MUtils.cpp
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2023-05-24 23:28:38 +02:00