Commit Graph

71 Commits

Author SHA1 Message Date
GoaLitiuM d1fbe42443 Use verbatim strings in tooltip descriptions
Additionally escapes backslashes in the tooltip string. Only character
that needs to be manually escaped is the double quotation marks.
2021-05-26 22:08:55 +03:00
mafiesto4 9a617c630b Fix api error 2021-05-16 18:54:40 +02:00
mafiesto4 a89d5d1817 Add skipping generating structure fields accessors for private fields in scripting 2021-05-15 23:21:16 +02:00
mafiesto4 506df8c516 Fix using fixed array initializers in scripting API field 2021-05-15 23:20:34 +02:00
mafiesto4 67aa41afb1 Fix base method calls handling in scripting vtable overrides
#507
2021-05-14 16:07:46 +02:00
mafiesto4 12aa5f0b65 Fix bindings code issue 2021-05-14 15:37:05 +02:00
mafiesto4 e4de83f2ed Add automatic profiler events for C# methods invocation 2021-05-04 00:17:27 +02:00
mafiesto4 f6137831ee Fix POD structure check in scripting api if contains array field 2021-05-04 00:15:22 +02:00
mafiesto4 4e94c7c88c Optimize C# method invoke in bindings via direct Mono invoke 2021-05-03 19:24:48 +02:00
mafiesto4 c4fa30d39c Add sorting for used namespaces in bindings and include nested types checks
#477
2021-04-28 11:41:46 +02:00
mafiesto4 a02b5b8b57 Merge branch 'master' of git://github.com/MiheevN/FlaxEngine into MiheevN-master
# Conflicts:
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
2021-04-28 11:21:30 +02:00
mafiesto4 3ef41e1e23 Merge branch 'master' into localization 2021-04-27 16:54:49 +02:00
mafiesto4 b96f0efd9c Fix using Delegate<> in API event
(cherry picked from commit 7b2c034fba)
2021-04-27 16:52:48 +02:00
mafiesto4 b73ff9aaf6 Merge branch '1.1' into 1.2
# Conflicts:
#	Source/Platforms/DotNet/Newtonsoft.Json.dll
#	Source/Platforms/DotNet/Newtonsoft.Json.pdb
#	Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
#	Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-24 12:32:17 +02:00
Николай Михеев 51a90dcd28 Adding the namespace of a field from another module. 2021-04-24 14:13:07 +07:00
mafiesto4 2b698ca8b0 Add support for fixed-array fields in scripting 2021-04-22 21:03:40 +02:00
mafiesto4 ace8295ab7 Merge remote-tracking branch 'origin/master' into localization
# Conflicts:
#	Source/Platforms/DotNet/Newtonsoft.Json.dll
#	Source/Platforms/DotNet/Newtonsoft.Json.pdb
#	Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
#	Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
mafiesto4 2f1aeb6897 Fix API_AUTO_SERIALZIATION usage if base type is not serializable 2021-04-22 10:58:01 +02:00
mafiesto4 eabab8301d Fix compilation of bindings code with API_EVENT in some cases
#459
2021-04-20 10:35:09 +02:00
mafiesto4 3781228dd2 Add support for using generic class value types in scripting API bindings code 2021-04-19 16:24:51 +02:00
mafiesto4 cf0a16e875 Fix handling crash when loading scripting api bindings cache during build 2021-04-17 19:37:51 +02:00
mafiesto4 69d3cb5b2b Add support for nesting Array inside Dictionary in scripting API 2021-04-16 10:13:15 +02:00
mafiesto4 7b2c034fba Fix using Delegate<> in API event 2021-04-14 12:23:50 +02:00
mafiesto4 7dd2a8fac9 Add Localization 2021-04-14 12:22:48 +02:00
mafiesto4 7f482330ca Add support for Vector2/3/4 and Quaternion constants for default value attribute in C# scripting api 2021-04-08 10:43:51 +02:00
mafiesto4 810691d540 Add support for string constants as defaults in scripting API 2021-04-08 10:03:01 +02:00
mafiesto4 4264a36dd0 Fix tooltip attribute generation for multi line xml doc comments 2021-03-29 16:49:26 +02:00
mafiesto4 44fc1f9d05 Fix using nested types in scripting api 2021-03-24 22:08:49 +01:00
mafiesto4 e2f9646b8f Fix using nested types in scripting api 2021-03-23 12:31:30 +01:00
mafiesto4 a3eddd5b3b Fix bindings cache to rely on project name and version 2021-03-21 14:19:34 +01:00
mafiesto4 93541b6ed5 Merge branch 'master' into 1.1 2021-02-27 16:42:53 +01:00
mafiesto4 cdf66372e6 Add write barriers for Mono GC in bindings glue code 2021-02-27 00:38:42 +01:00
mafiesto4 86c1823d4a Fix typo 2021-02-27 00:00:02 +01:00
mafiesto4 529a82234b Add support for using ThirdPartyModule in game/project scripting 2021-02-25 13:02:48 +01:00
mafiesto4 6f12dc8567 Add improved dll import/export attributes injection when building binary modules 2021-02-25 13:02:13 +01:00
mafiesto4 b193a7abc4 Add support for binary modules with native-code only 2021-02-25 13:01:15 +01:00
mafiesto4 5a9ca6f130 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/BoundingSphere.cs
#	Source/Engine/Debug/DebugDraw.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
#	Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
mafiesto4 cf3ac7a26e Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/Color.cs
#	Source/Engine/Navigation/Navigation.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
mafiesto4 2a3003101e Fix automatic tooltip generation error
Fixes #265
2021-02-21 19:39:53 +01:00
mafiesto4 07f680eed2 Fix compilation of Flax.Build with older C# compiler 2021-02-21 14:32:40 +01:00
mafiesto4 2f12e67356 Fix handling errors when saving scripting API parsing cache 2021-02-19 12:25:53 +01:00
mafiesto4 fc4dc8cb50 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/FlaxEngine.Gen.cs
#	Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
mafiesto4 fa332a3785 Optimize scripting API bindings generation if loaded API from valid cache 2021-02-16 10:42:56 +01:00
mafiesto4 f11686a7b7 Add support for caching scripting API bindings during build 2021-02-16 09:42:11 +01:00
mafiesto4 5714741a5d Add support for multi-threaded scripting API headers parsing 2021-02-15 15:04:23 +01:00
mafiesto4 29f0834cc4 Optimize build tool 2021-02-15 13:23:09 +01:00
mafiesto4 312e4ad010 Merge branch 'master' into 1.1
# Conflicts:
#	Source/Engine/Content/JsonAsset.h
#	Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
mafiesto4 adbb467206 Add support for mutable keyword on API_FIELD 2021-02-10 11:29:07 +01:00
mafiesto4 191694725a Add SoftObjectReference for lazy references to assets and objects 2021-02-10 11:12:05 +01:00
mafiesto4 103d630d80 Fix tooltips generation for native properties to reflect getter and setter docsa 2021-02-07 21:41:17 +01:00