私は HopenGL でいくつかの作業をしようとしていますが、float の配列を指す Ptr が必要です。私が読んだことから、uarrayとstorableArrayは、何らかの組み合わせで、進むべき道のようです。
質問する
161 次
2 に答える
1
すでに配列があり、それへのポインターが必要か、それとも作成したいかはわかりません。
配列を作成してからそれへのポインタを取得する必要がある場合は、実際に格納可能な配列を使用できます。それを作成するには、定義されたクラスとヘルパー関数を使用しますData.Array.MArray
。StorableArray
はMArray
クラスのインスタンスであるため、これらすべての関数を使用して配列を作成および操作できます。Ptr
を配列に取得したい場合は、withStorableArray
関数を使用します。
それがあなたのユースケースに合うことを願っています。
于 2009-12-16T15:22:39.030 に答える
1
If you use Storable arrays or Foreign arrays (in Foreign.*) you are able to get a pointer to pass to C or friends.
于 2009-12-16T17:33:30.487 に答える