virtualx-engine/modules/mono
Ignacio Etcheverry b1356a3590 Cleanup of c# api files and bindings generator
- We no longer generate RID and NodePath C# classes. Both will be maintained manually.
- We no longer generate C# declarations and runtime registration of internal calls for the following classes: RID, NodePath, String, GD, SignalAwaiter and Godot.Object (partial base).
- We no longer auto-generate the base members of Godot.Object. They will be maintained manually as a partial class.

This makes it easier to maintain these C# classes and their internal calls, as well as the bindings generator which no longer generates C# classes that don't derive from Godot Object, and it no longer generates the Godot.Object base members (which where unreadable in the bindings generator code).

- Added missing 'RID(Object from)' constructor to the RID C# class.
- Replaced MONO_GLUE_DISABLED constant macro with MONO_GLUE_ENABLED.
- Add sources in module/mono/glue even if glue is disabled, but surround glue files with ifdef MONO_GLUE_ENABLED.
2018-09-12 03:23:45 +02:00
..
doc_classes doc: Remove status from hardcoded version string 2018-02-27 13:40:49 +01:00
editor Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
glue Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
mono_gd Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
utils Style: Fix issues that went past CI 2018-08-21 21:28:06 +02:00
config.py Prevent "cannot use a string pattern on a bytes-like object" 2018-08-20 00:42:47 -04:00
csharp_script.cpp Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
csharp_script.h Merge pull request from neikeq/rework-refcount-notify 2018-08-25 11:01:55 -03:00
godotsharp_defs.h Added Collections namespace to Array & Dictionary 2018-08-25 17:19:37 -05:00
godotsharp_dirs.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
godotsharp_dirs.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
mono_gc_handle.cpp Merge pull request from neikeq/rework-refcount-notify 2018-08-25 11:01:55 -03:00
mono_gc_handle.h Notify instance binding data api of refcount increment/decrement 2018-08-23 01:38:48 +02:00
mono_reg_utils.py convert unicode mono root path to ascii string 2018-06-30 08:58:41 +08:00
register_types.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
register_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
SCsub Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
signal_awaiter_utils.cpp Merge pull request from neikeq/rework-refcount-notify 2018-08-25 11:01:55 -03:00
signal_awaiter_utils.h Notify instance binding data api of refcount increment/decrement 2018-08-23 01:38:48 +02:00
tls_configure.py Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00