コード例 #1
0
        public static void SetCursorEnterCallback(IntPtr window, CursorEnterCallback callback)
        {
            lock (Lock) {
                CallbackCache[nameof(SetCursorEnterCallback)] = callback;
            }

            SetCursorEnterCallback(window, callback == null ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(callback));
        }
コード例 #2
0
ファイル: GLFW.cs プロジェクト: PlumpMath/CSharpGameLibrary
        public static CursorEnterCallback SetCursorEnterCallback(WindowPtr window, CursorEnterCallback callback)
        {
            var callbacks = GetCallbacks(window);
            var old       = callbacks.cursorEnter;

            callbacks.cursorEnter = callback;
            glfwSetCursorEnterCallback(window, callback);
            CheckError();
            return(old);
        }
コード例 #3
0
 public static extern IntPtr glfwSetCursorEnterCallback(WindowPtr window, CursorEnterCallback callback);
コード例 #4
0
ファイル: Glfw.cs プロジェクト: Chamberlain91/Heirloom
        public static CursorEnterCallback SetCursorEnterCallback(WindowHandle window, CursorEnterCallback callback)
        {
            var old = glfwSetCursorEnterCallback(window, callback);

            CheckError(nameof(SetCursorEnterCallback));
            return(old);
        }
コード例 #5
0
 private static extern CursorEnterCallback glfwSetCursorEnterCallback(WindowHandle window, CursorEnterCallback callback);