godot/modules/mono/glue/cs_files
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
..
Attributes [Mono] Move several small related files 2018-08-23 12:50:04 -04:00
Extensions Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Interfaces [Mono] Move several small related files 2018-08-23 12:50:04 -04:00
AABB.cs [Mono] Various style changes and naming standardization 2018-09-10 15:22:10 -04:00
Array.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Basis.cs [Mono] Tabs -> Spaces 2018-09-10 15:12:49 -04:00
Color.cs [Mono] Various style changes and naming standardization 2018-09-10 15:22:10 -04:00
DebuggingUtils.cs #18051: Do not use `var` in a for-loop, or where type is not obvious 2018-04-17 07:39:37 +09:00
Dictionary.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
GD.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
GodotSynchronizationContext.cs [Mono] Tabs -> Spaces 2018-09-10 15:12:49 -04:00
GodotTaskScheduler.cs [Mono] Tabs -> Spaces 2018-09-10 15:12:49 -04:00
MarshalUtils.cs Added Collections namespace to Array & Dictionary 2018-08-25 17:19:37 -05:00
Mathf.cs Merge pull request #19231 from aaronfranke/mono-fposmod-to-mod 2018-07-05 01:05:44 +02:00
MathfEx.cs [Mono] Improve Mathf 2018-04-13 20:15:49 +03:00
NodePath.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Object.base.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Plane.cs Rename Plane constants, add to Mono 2018-08-21 01:35:07 -04:00
Quat.cs mono: Quat - add some missing constructors and methods 2018-08-24 07:56:54 +08:00
RID.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Rect2.cs [Mono] AABB - Position, Size, End setters, Rect2 - End setter 2018-08-23 23:45:18 +08:00
SignalAwaiter.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
StringExtensions.cs Cleanup of c# api files and bindings generator 2018-09-12 03:23:45 +02:00
Transform.cs mono: add constants to transform and vector structs 2018-08-15 02:03:36 +08:00
Transform2D.cs mono: add constants to transform and vector structs 2018-08-15 02:03:36 +08:00
Vector2.cs [Mono] Vector2/3 Project methods 2018-08-22 13:27:35 -04:00
Vector3.cs [Mono] Vector2/3 Project methods 2018-08-22 13:27:35 -04:00