如何从2d浮点数组初始化缓冲区以进行分配

问题描述 投票:0回答:1

我阅读了有关分配的Android文档,并且还在少数渲染脚本中使用了它们。但是有些事情我还是不明白。

如果我使用createTyped()创建分配],则创建结构但不创建缓冲区,实际上直到现在我仍使用此方法进行输入分配,然后当缓冲区执行[[ioReceive()时分配缓冲区。为了创建输出分配,我通常使用createFromBitmap(),因为此方法还会分配缓冲区。否则,可以使用setSurface()来分配缓冲区。 但是现在我需要为2D浮点数组分配输出,如何初始化和分配用于这种分配的缓冲区?

我阅读了有关分配的Android文档,并且还在少数渲染脚本中使用了它们。但是有些事情我还是不明白。如果我使用createTyped()创建分配,则... ...>

android allocation renderscript
1个回答
0
投票
您可以使用createTyped()创建分配,然后通过调用copyFrom(myfloatarray)对其进行初始化,其中myfloatarray是Java中浮点值的数组。
© www.soinside.com 2019 - 2024. All rights reserved.