droid_wrap::android

Module renderscript

Source
Expand description

自 API 级别 31 起,Renderscript 已被弃用。请参阅迁移指南以了解替代方案。

Structs§

  • AllocationDeprecated
    此类提供将数据传递到 RenderScript 内核和从 RenderScript 内核传递数据的主要方法。Allocation 为给定类型提供后备存储。 Allocation 还包含一组使用标志,用于指示如何使用 Allocation。例如,Allocation 可能具有使用标志,指定它既可以从脚本中使用,也可以作为 Sampler 的输入。 开发人员必须使用 syncAll 同步这些不同的用法,以确保 Allocation 的不同用户对内存具有一致的视图。例如,如果将 Allocation 用作一个内核的输出,并将其用作后续内核的 Sampler 输入,则开发人员必须在启动第二个内核之前调用 syncAll(Allocation.USAGE_SCRIPT) 以确保正确性。 Allocation 可以使用 copyFrom 例程填充。对于更复杂的 Element 类型,可以使用 copyFromUnchecked 方法从字节数组或类似构造中复制。
  • RenderScriptDeprecated
    此类提供对 RenderScript 上下文的访问,该上下文控制 RenderScript 初始化、资源管理和拆卸。必须先创建 RenderScript 类的实例,然后才能创建任何其他 RS 对象。