OpenGLのglBufferData()メソッドに関する質問があります。頂点データをstd :: vector、std :: listなどの構造体に渡すことができますか、それは古典的な([])配列の数値でなければなりませんか?配列のほかにglBufferData()が使用できるコンテナの種類は何ですか?
0
A
答えて
2
古典的な配列をglBufferData()に渡す必要があります(OpenGL APIはC言語で定義されています)。しかし、&v[0]
(これもConverting between C++ std::vector and C array without copying参照)で配列に変換することで、std :: vector <>を使用することができます。
+0
答えました。ありがとうございました。他の型も同様に使用できます。カスタムデータ型名を持つコードスニペットしかし、最終的に浮動小数点数の配列だったtypedefを見つけました。 –
1
基本的に配列が必要です。連続したストレージが必要なので、std::vector
を使用できるはずです。 std::list
を含むほとんどのものは動作しません。 std::list
の場合は、ポインタに従うように記述する必要があり、ポインタを見つけるために内部について十分に知っている必要がありますが、実装間で異なる可能性があり、同じ実装で異なるフラグを渡すことによっても変更される可能性があります。
関連する問題
- 1. 使用するjavascript配列/オブジェクトの種類は何ですか?
- 2. SQLAlchemyがMySQLの「テキスト」に使用する列の種類は何ですか?
- 3. TensorFlowで使用するデータの種類は何ですか?
- 4. 使用するパフォーマンスカウンタの種類は何ですか?
- 5. jQueryは何らかの種類のモジュールパターンを使用できますか?
- 6. JAVAで使用する配列の種類とその理由は何ですか?
- 7. 通貨の種類は何ですか?
- 8. Gradleタスクの種類は何ですか?
- 9. ServiceBroker - メッセージの種類は何ですか?
- 10. 「子供」の種類は何ですか?
- 11. Google Appの種類は何ですか?
- 12. 何らかの種類のデータベースを使用すべきですか?
- 13. 2種類のコンテナ
- 14. 利用しているアプリサーバーの種類は何ですか?
- 15. Androidで使用するOCR Javaライブラリの種類は何ですか?
- 16. 舞台裏でWcfを使用するシリアル化の種類は何ですか?
- 17. 使用する配列の種類を決定する
- 18. サービスファブリックサービスで2種類のリスナーを使用できますか?
- 19. 配列の種類リスト
- 20. WindowsでWinsockを使用しないネットワークトラフィックの種類は何ですか?
- 21. C++配列の種類はテンプレートの種類によって異なります
- 22. 種類のCSS変数を使用できますか?
- 23. TensorFlowで解決できる問題の種類は何ですか?
- 24. iPhoneで自動起動できるアプリケーションの種類は何ですか?
- 25. 固有の種類のクラスでしか使用できないメソッドがある
- 26. Typescriptでは、モジュールの種類は何ですか?
- 27. TypeScriptでは、Imageの種類は何ですか?
- 28. コンテナの種類を確認する
- 29. SQL ServerのID列は何ですか? SQL ServerのIDの種類は何ですか?
- 30. Pythonで 'print'の種類は何ですか?
はい: 'glBufferData(target、size、&vec [0]、usage)' –