mafiesto4
ed908a260e
Add support for Double2/3/4 for Variant
...
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
mafiesto4
158c29e598
Add **Dictionaries to Visual Scripting**
2022-04-27 22:47:54 +02:00
mafiesto4
3c841b1be1
Add support for font size and color in Header attribute
2022-04-15 19:16:50 +02:00
mafiesto4
75b61f2bef
Fix typos
2022-04-15 19:16:14 +02:00
mafiesto4
a9d66d6535
Various fixes for scripting runtime
2022-04-07 22:03:42 +02:00
mafiesto4
5d0c27dff3
Remove FlaxException
2022-03-27 23:57:36 +02:00
mafiesto4
e89e6edfb8
Fix crash in scripting init if current localization is null
2022-03-22 19:29:17 +01:00
mafiesto4
cdc74a9c49
Reduce includes in Serialization header
2022-02-28 23:16:15 +01:00
mafiesto4
6738bc8dea
Fix minor things
2022-02-28 19:15:02 +01:00
mafiesto4
4495737f94
Fix missing mono symbols export on Windows
2022-01-29 15:00:47 +01:00
mafiesto4
f801e7ffd9
Fixes
2022-01-21 16:23:30 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
mafiesto4
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
mafiesto4
ff9b116522
Add ScriptingObject::NewObject utility for scripting objects spawning in C++
2022-01-08 15:06:18 +01:00
mafiesto4
fa83869430
Add minor changes
2022-01-08 15:06:18 +01:00
mafiesto4
5e9b215548
Fix crash when spawning managed object on a detached native thread
2022-01-08 15:06:16 +01:00
mafiesto4
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
mafiesto4
1c34c7f293
Fix crash when creating C# object for native object at the same time on multiple threads
2021-12-16 18:58:14 +01:00
mafiesto4
4322563eed
Fix crash on thread end that used Mono runtime
2021-11-23 17:26:05 +01:00
mafiesto4
32fc3acc67
Tweaks
2021-11-22 17:06:54 +01:00
mafiesto4
f3d93a4133
Add ScriptingEnum utility with useful features for C++ scripting
2021-11-19 16:48:04 +01:00
mafiesto4
31bbd586db
Add scripting enums as ScriptingType
2021-11-19 16:43:02 +01:00
mafiesto4
3f3d8fc494
Add more improvements to Variant and conversions with managed data
2021-11-19 16:03:55 +01:00
mafiesto4
649059eba1
Add better support for Arrays in Variant for C# Scripting
2021-11-17 19:49:21 +01:00
mafiesto4
13deb4a54f
Add better support for Arrays in Variant for C# Scripting
2021-11-16 20:46:04 +01:00
mafiesto4
d07ca3fcf4
Add support for older Android devices that don't support R11G11B10 texture format
2021-11-15 16:39:16 +01:00
mafiesto4
c1e3db9d1d
Refactor SoftObjectReference to improve usage of it
2021-11-09 23:49:32 +01:00
mafiesto4
7955a6bc35
Minor fixes
2021-11-07 20:47:29 +01:00
mafiesto4
f87544bbaf
Add ScriptingTypeHandle::IsSubclassOf
2021-10-23 16:43:17 +02: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
45e3da3f90
Fix compilation issues
2021-10-08 17:03:11 +02:00
mafiesto4
a72ac91ebc
Fix support for codeless game projects
2021-10-05 15:54:55 +02:00
mafiesto4
5e3254435f
Add ScriptingObject::ToInterface and ScriptingObject::FromInterface
2021-10-04 14:21:45 +02:00
mafiesto4
e92c22585a
Add support for using interfaces in Visual Scripting
2021-10-04 12:26:35 +02:00
mafiesto4
c3c0a4ef0d
Add support for interfaces in scripting API (cross language support C++/C#/VS)
2021-10-04 12:26:08 +02:00
mafiesto4
6107af3cca
Fix missing change
2021-09-29 18:11:00 +02:00
mafiesto4
ba8f7c5ab4
Add improvements for native interfaces usage
2021-09-29 16:33:25 +02:00
mafiesto4
b9ef09df96
Add support for creating C# scripting object inheriting directly from FlaxEngine.Object
2021-09-29 15:47:49 +02:00
mafiesto4
e2cd0393ac
Add ManagedBinaryModule::FindModule utility for C# type class lookup
2021-09-29 15:46:17 +02:00
mafiesto4
8d512eb1d3
Add ScriptingTypeHandle::IsAssignableFrom
2021-09-23 13:46:47 +02:00
mafiesto4
a6459da693
Merge branch 'Missing-FLAXENGINE_API-Tags' of git://github.com/intolerantape/FlaxEngine into intolerantape-Missing-FLAXENGINE_API-Tags
2021-09-23 12:19:36 +02:00
mafiesto4
53022ff013
Fix code quality issues detected by PVS-Studio
2021-09-21 18:23:31 +02:00
intolerantape
7cd6486916
Added FLAXENGINE_API tag in MField.h
2021-09-11 05:15:51 -07:00
mafiesto4
d30e8c4c70
Remove redundant code
2021-08-19 14:01:54 +02:00
mafiesto4
a1bf4819cb
Optimize calling Object.FindObject from C#
2021-08-19 13:06:20 +02:00
mafiesto4
775e8df752
Fix compilation
2021-08-13 15:57:10 +02:00
mafiesto4
bc634e9d37
Refactor Tracy source locations to be static
...
#597
2021-08-13 13:44:29 +02:00
mafiesto4
27f2856e6d
Optimize FindObject and TryFindObject in Object
2021-08-10 15:57:22 +02:00
mafiesto4
847641f655
Fix crash when spawning C# object that inherits from abstract C++ class
2021-08-08 19:10:51 +02:00