Initial HelloWorld support for C# (thank you @vroad)

This commit is contained in:
Joshua Granick
2016-08-30 02:55:19 -07:00
parent 67489f4f26
commit 59142b5b28
50 changed files with 2028 additions and 114 deletions

15
cs/ndll/NDLLFunction.hx Normal file
View File

@@ -0,0 +1,15 @@
package cs.ndll;
extern class NDLLFunction
{
static var Initialized(get, never):Bool;
static function Initialize(arrayType:Class<Dynamic>, reflectType:Class<Dynamic>, functionType:Class<Dynamic>, hxObjectype:Class<Dynamic>):Void;
static function Load(name:String, func:String, numArgs:Int):Dynamic;
function CallMult(args:Dynamic):Dynamic;
function Call0():Dynamic;
function Call1(arg1:Dynamic):Dynamic;
function Call2(arg1:Dynamic, arg2:Dynamic):Dynamic;
function Call3(arg1:Dynamic, arg2:Dynamic, arg3:Dynamic):Dynamic;
function Call4(arg1:Dynamic, arg2:Dynamic, arg3:Dynamic, arg4:Dynamic):Dynamic;
function Call5(arg1:Dynamic, arg2:Dynamic, arg3:Dynamic, arg4:Dynamic, arg5:Dynamic):Dynamic;
}