コード例 #1
0
ファイル: Glut.cs プロジェクト: WolfgangSt/axiom
 /// <summary>
 ///     Sets the tablet motion callback for the current window.
 /// </summary>
 /// <param name="func">
 ///     The new tablet motion callback function.  See
 ///     <see cref="TabletMotionCallback" />.
 /// </param>
 /// <remarks>
 ///     <para>
 ///         <b>glutTabletMotionFunc</b> sets the tablet motion callback for the current
 ///         window.  The tablet motion callback for a window is called when the window has
 ///         tablet input focus (normally, when the mouse is in the window) and the user
 ///         generates tablet motion.  The <i>x</i> and <i>y</i> callback parameters
 ///         indicate the absolute position of the tablet "puck" on the tablet.  The
 ///         callback parameters are normalized to be within the range of 0 to 2000
 ///         inclusive.
 ///     </para>
 ///     <para>
 ///         Registering a tablet motion callback when a tablet device is not available is
 ///         ineffectual and not an error.  In this case, no tablet motion callbacks will
 ///         be generated.
 ///     </para>
 ///     <para>
 ///         Passing <c>null</c> to <b>glutTabletMotionFunc</b> disables the generation of
 ///         tablet motion callbacks.  When a new window is created, no tablet motion
 ///         callback is initially registered.
 ///     </para>
 /// </remarks>
 /// <seealso cref="TabletMotionCallback" />
 // GLUTAPI void APIENTRY glutTabletMotionFunc(void (GLUTCALLBACK *func)(int x, int y));
 public static void glutTabletMotionFunc([In] TabletMotionCallback func) {
     tabletMotionCallback = func;
     __glutTabletMotionFunc(tabletMotionCallback);
 }
コード例 #2
0
ファイル: Glut.cs プロジェクト: WolfgangSt/axiom
 private static extern void __glutTabletMotionFunc(TabletMotionCallback func);