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); }
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 );