virtualx-engine/modules/mono/mono_gd
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
..
gd_mono.cpp Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
gd_mono.h Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00
gd_mono_assembly.cpp Mono: Fix weird crash when loading corlib 2018-08-22 00:49:38 +02:00
gd_mono_assembly.h Mono: Fix weird crash when loading corlib 2018-08-22 00:49:38 +02:00
gd_mono_class.cpp Mono: Fix property set_value and cleanup 2018-07-31 19:49:16 +02:00
gd_mono_class.h Mono: Fix null dereferences 2018-07-25 21:30:11 +02:00
gd_mono_class_member.h Mono: Add properties support in scripts 2018-01-04 21:16:22 +01:00
gd_mono_field.cpp Add Array and Dictionary wrapper classes to C# 2018-07-20 01:44:30 +02:00
gd_mono_field.h Fix build of GDMonoField 2018-01-06 11:06:05 +01:00
gd_mono_header.h Add Array and Dictionary wrapper classes to C# 2018-07-20 01:44:30 +02:00
gd_mono_internals.cpp Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00
gd_mono_internals.h Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00
gd_mono_log.cpp Add print_verbose to print to stdout only in verbose mode 2018-08-24 09:23:20 +02:00
gd_mono_log.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
gd_mono_marshal.cpp Add Array and Dictionary wrapper classes to C# 2018-07-20 01:44:30 +02:00
gd_mono_marshal.h Add Array and Dictionary wrapper classes to C# 2018-07-20 01:44:30 +02:00
gd_mono_method.cpp Mono: Fix property set_value and cleanup 2018-07-31 19:49:16 +02:00
gd_mono_method.h Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00
gd_mono_property.cpp Mono: Fix property set_value and cleanup 2018-07-31 19:49:16 +02:00
gd_mono_property.h Mono: Pending exceptions and cleanup 2018-07-04 03:08:29 +02:00
gd_mono_utils.cpp Added Collections namespace to Array & Dictionary 2018-08-25 17:19:37 -05:00
gd_mono_utils.h Mono: Fix property set_value and cleanup 2018-07-31 19:49:16 +02:00