protected override void OnHandleCreated(EventArgs e) { GlWrapper.SetupPixelFormat(Handle); DllWrapper.InitHaxe(); DllWrapper.InitLocalWindow(Handle); //DllWrapper.InitWindow(); base.OnHandleCreated(e); EngineInitialized?.Invoke(this, EventArgs.Empty); }
private void UnregisterListener() { DllWrapper.SetExternalComListener(null); }
public void RegisterListener() { DllWrapper.SetExternalComListener(_listener); }
public void CallExternalFunction(string name, params object[] args) { var callString = EncodeFunction(name, args); DllWrapper.CallExternal(callString); }
public bool EngineUpdate(int numEvents) { return(DllWrapper.Update(numEvents)); }