Example #1
0
 static CallbackHandler()
 {
     deleteCB   = new NativeAction(DeleteStatic);
     sizedCB    = new NativeAction(ResizeStatic);
     closingCB  = new NativeAction(ClosingStatic);
     closedCB   = new NativeAction(ClosedStatic);
     activateCB = new ActivateCB(ActivateStatic);
     createInternalResourcesCB  = new ModifyResourcesCB(CreateInternalResourcesStatic);
     destroyInternalResourcesCB = new ModifyResourcesCB(DestroyInternalResourcesStatic);
 }
Example #2
0
        private static extern void NativeOSWindow_setCallbacks(IntPtr nativeWindow, NativeAction deleteCB, NativeAction sizedCB, NativeAction closingCB, NativeAction closedCB, ActivateCB activateCB, ModifyResourcesCB createInternalResourcesCB, ModifyResourcesCB destroyInternalResourcesCB
#if FULL_AOT_COMPILE
                                                               , IntPtr instanceHandle
#endif
                                                               );