SharpDevelop

Miscellaneous Forums/General Discussion/SharpDevelop

binding = just means the glue that lets .net talk to native libraries. Google for .net platform invoke. At times theres some messyness to be dealt with, but at its most basic, it looks something like so:
using System;
using System.Runtime.InteropServices;

public static class SomeGameEngineImUsing
{
	[DllImport("SomeGameEngine.dll")]
	public static extern void Init();
	
	[DllImport("SomeGameEngine.dll")]
	public static extern Game MaekFPS(FPSType ftype);
	
	//...and so on
}