Как сделать распакованный массив с плавающей точкой, я могу получить Ptr для - PullRequest
0 голосов
/ 16 декабря 2009

Я пытаюсь сделать некоторую работу с HopenGL, и мне нужен Ptr, который указывает на массив с плавающей точкой. Судя по тому, что я прочитал, uarray и storableArray кажутся подходящими, в некоторой комбинации каким-то образом.

Ответы [ 2 ]

1 голос
/ 16 декабря 2009

Если вы используете хранимые или чужие массивы (в иностранном. *), Вы можете получить указатель для передачи С или друзьям.

1 голос
/ 16 декабря 2009

Вы не говорите, есть ли у вас массив и нужен ли на него указатель или вы хотите его создать.

Если вам нужно создать массив, а затем получить указатель на него, вы действительно можете использовать хранимые массивы. Чтобы создать его, используйте классы и вспомогательные функции, определенные Data.Array.MArray. StorableArray является экземпляром класса MArray, поэтому все эти функции могут использоваться для создания и манипулирования массивом. Если вы хотите получить Ptr в массив, используйте функцию withStorableArray.

Надеюсь, это подойдет вам.

...