示例#1
0
        protected override void OnHandleCreated(EventArgs e)
        {
            GlWrapper.SetupPixelFormat(Handle);

            DllWrapper.InitHaxe();
            DllWrapper.InitLocalWindow(Handle);
            //DllWrapper.InitWindow();

            base.OnHandleCreated(e);

            EngineInitialized?.Invoke(this, EventArgs.Empty);
        }
示例#2
0
 private void UnregisterListener()
 {
     DllWrapper.SetExternalComListener(null);
 }
示例#3
0
 public void RegisterListener()
 {
     DllWrapper.SetExternalComListener(_listener);
 }
示例#4
0
        public void CallExternalFunction(string name, params object[] args)
        {
            var callString = EncodeFunction(name, args);

            DllWrapper.CallExternal(callString);
        }
示例#5
0
 public bool EngineUpdate(int numEvents)
 {
     return(DllWrapper.Update(numEvents));
 }