从Android Renderscript读取结构指针

时间:2013-07-25 22:01:52

标签: android pointers struct renderscript

我在从Android Renderscript读取结构指针数据时遇到困难。

以下是我的Renderscript的摘录:

typedef struct Point
{
    int x;
    int y;
} Point_t;

Point_t *points;

void loadPoint() {
    points[0].x = 180;
}

以下是我的Java代码摘录:

...

mOutputPoints = new ScriptField_Point(renderScript, 60);
mInterestPoints = new ScriptC_interestPoints(renderScript);
mInterestPoints.bind_points(mOutputPoints);

mInterestPoints.invoke_loadPoint();
ScriptField_Point.Item item = mOutputPoints.get(0);
// item is always null

Android开发人员文档说“在Renderscript运行时层,您可以正常读取和写入内存,并且更改会传播回Android框架层”但是上面的代码不会读取指针数据在Renderscript中设置。

有谁能告诉我如何正确读取Renderscript中的结构指针数据集?

0 个答案:

没有答案