Ejemplo n.º 1
0
        public static void SetWindowIconifyCallback(IntPtr window, WindowIconifyCallback callback)
        {
            lock (Lock) {
                CallbackCache[nameof(SetWindowIconifyCallback)] = callback;
            }

            SetWindowIconifyCallback(window, callback == null ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(callback));
        }
Ejemplo n.º 2
0
        public static WindowIconifyCallback SetWindowIconifyCallback(WindowPtr window, WindowIconifyCallback callback)
        {
            var callbacks = GetCallbacks(window);
            var old       = callbacks.windowIconify;

            callbacks.windowIconify = callback;
            glfwSetWindowIconifyCallback(window, callback);
            CheckError();
            return(old);
        }
Ejemplo n.º 3
0
 public static extern IntPtr glfwSetWindowIconifyCallback(WindowPtr window, WindowIconifyCallback callback);
Ejemplo n.º 4
0
 public static void SetWindowIconifyCallback(Window window, WindowIconifyCallback callback)
 {
     glfwSetWindowIconifyCallback(window, Marshal.GetFunctionPointerForDelegate(callback));
 }
Ejemplo n.º 5
0
        public static WindowIconifyCallback SetWindowIconifyCallback(WindowHandle window, WindowIconifyCallback callback)
        {
            var old = glfwSetWindowIconifyCallback(window, callback);

            CheckError(nameof(SetWindowIconifyCallback));
            return(old);
        }
Ejemplo n.º 6
0
 private static extern WindowIconifyCallback glfwSetWindowIconifyCallback(WindowHandle window, WindowIconifyCallback callback);