Esempio n. 1
0
        public static ScrollCallback SetScrollCallback(WindowHandle window, ScrollCallback callback)
        {
            var old = glfwSetScrollCallback(window, callback);

            CheckError(nameof(SetScrollCallback));
            return(old);
        }
Esempio n. 2
0
        public static void SetScrollCallback(IntPtr window, ScrollCallback callback)
        {
            lock (Lock) {
                CallbackCache[nameof(SetScrollCallback)] = callback;
            }

            SetScrollCallback(window, callback == null ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(callback));
        }
Esempio n. 3
0
        public static ScrollCallback SetScrollCallback(WindowPtr window, ScrollCallback callback)
        {
            var callbacks = GetCallbacks(window);
            var old       = callbacks.scroll;

            callbacks.scroll = callback;
            glfwSetScrollCallback(window, callback);
            CheckError();
            return(old);
        }
Esempio n. 4
0
 public static extern void TerminalRegisterScrollCallback(IntPtr terminal, [MarshalAs(UnmanagedType.FunctionPtr)] ScrollCallback callback);
Esempio n. 5
0
 internal static extern void SetScrollCallback(ScrollCallback callback);
Esempio n. 6
0
 public static extern IntPtr glfwSetScrollCallback(WindowPtr window, ScrollCallback callback);
Esempio n. 7
0
 private static extern ScrollCallback glfwSetScrollCallback(WindowHandle window, ScrollCallback callback);