voxContext*
と、glfwSetMouseButtonCallback
のコールバックが必要なメソッドがあります。 私のコールバック機能はvoid(*inputFunc)(voxContext* ctx, GLFWwindow* window, int button, int action, int mods)
です。 glfwSetMouseButtonCallback
にこの関数ポインタを使用することはできません。パラメータの順序を変更できますか?追加の変数を使用したGlfwコールバック
2
A
答えて
3
それはあなたが通常使用して各ウィンドウにいくつかの内部データ構造を関連付けるGLFWになる:コールバックにそれを取得し、使用し、その後
void glfwSetWindowUserPointer (GLFWwindow *window, void *pointer);
void* glfwGetWindowUserPointer (GLFWwindow *window);
を設定するユーザポインタをウィンドウまたはたびの作成と。
+0
ああ、それは*ユーザーデータポインタが隠されている*です。何もないと私は驚いた。 – Quentin
関連する問題
- 1. ユーザー定義クラスのGLFWコールバック関数
- 2. コールバック関数のGLFWがより多くの引数を渡しました
- 3. メンバー関数を持つオブジェクトを変更するためのglfw入力コールバック
- 4. jQuery.Callbacks - $ .Callbacks(にコールバック関数を追加した後、無名関数のコールバック
- 5. map()を使用して1つの追加パラメータを持つ関数を使用したJSコールバック
- 6. 複数のグループを使用して変数を追加する
- 7. Javascriptでコールバックを使用した変数代入の処理?
- 8. JSがコールバック関数内で++を使用して変数を追加できない
- 9. C++ GLFW legacy_stdio_definitions.libを追加してエラーを解決しました。どうして?
- 10. コールバック関数を使用したrequestAnimationFrame?
- 11. パラメータを使用したコールバック関数ReactJS
- 12. 関数ポインタを使用したC++コールバック
- 13. XcodeでGLFWを使用
- 14. jQuery変数を使用してimage_tagを追加します。
- 15. JSでカリング:コールバックシグネチャを変更せずにコールバックに追加の変数を渡す
- 16. 追加した環境変数を追加するには?
- 17. メンバーのコールバックをメッセンジャーシステムに追加するためのstd :: bindの使用方法
- 18. 引数なしのsetIntervalを使用したコールバック関数
- 19. jspを使用してセッション属性にjavascript変数を追加
- 20. 変数を使用してPythonを追加する
- 21. PDOを使用してPHP変数をSQL値に追加
- 22. VB:IF文を使用してリストボックスに変数を追加する
- 23. JavaScriptを使用してPHPフォームに変数を追加する
- 24. PHP追加のMysqlクエリを使用した配列の追加
- 25. 1つまたは2つのコールバックを使用した関数コールバック処理?
- 26. jsonpコールバック関数に複数のパラメータ/引数を追加する
- 27. NetTCPBindingを使用したコールバック
- 28. sql変数を使用して追加する
- 29. コールバック関数を追加したときにphantomJSのclick()が機能しない
- 30. NavigationDrawerを使用したListViewの追加
Cは_methods_をサポートしていないので、C++を使用している必要があります。彼らは異なった言語であり、迷惑タグはしません。 – Olaf