`

【翻译】(81)Renderscript之运行时API参考手册

 
阅读更多

【翻译】(81)Renderscript之运行时API参考手册

 

see

http://developer.android.com/guide/topics/renderscript/reference.html

 

原文见

http://developer.android.com/guide/topics/renderscript/reference.html

 

-------------------------------

 

Runtime API Reference

 

Renderscript之运行时API参考手册

 

(注:此章包含的是用doxygen生成的文档,我只翻译概览部分,其余内容待翻译)

 

-------------------------------

 

Overview Globals Structs

 

概览 全局 结构体

 

Renderscript is a high-performance runtime that provides graphics rendering and compute operations at the native level. Renderscript code is compiled on devices at runtime to allow platform-independence as well. This reference documentation describes the Renderscript runtime APIs, which you can utilize to write Renderscript code in C99. The Renderscript header files are automatically included for you, except for the rs_graphics.rsh header. If you are doing graphics rendering, include the graphics header file like this:

 

Renderscript是一个高性能运行时,它在原生层上提供图形渲染和计算操作。Renderscript代码在运行时期间在设备上被编译,而且是为了允许平台独立性。本参考文档描述Renderscript运行时API,你可以利用它用C99编写Renderscript代码。Renderscript头文件为你自动地被包含,除了rs_graphics.rsh头文件。如果你正在执行图形渲染,像这样包含图形头文件:

 

#include "rs_graphics.rsh"

 

To use Renderscript, you need to utilize the Renderscript runtime APIs documented here as well as the Android framework APIs for Renderscript. For documentation on the Android framework APIs, see the android.renderscript package reference. For more information on how to develop with Renderscript and how the runtime and Android framework APIs interact, see the Renderscript developer guide and the Renderscript samples.

 

为了使用Renderscript,你需要利用在这里被文档化的Renderscript运行时API以及用于Renderscript的Android框架API。想获得关于Android框架API的文档,参见android.renderscript的包参考手册。想获得关于如何用Renderscript开发和运行时和Android框架API如何交互的更多信息,参见Renderscript开发者指引和Renderscript示例。

 

Except as noted, this content is licensed under Apache 2.0. For details and restrictions, see the Content License.

 

除特别说明外,本文在Apache 2.0下许可。细节和限制请参考内容许可证。

 

Android 4.0 r1 - 07 Apr 2012 1:06

 

-------------------------------

 

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

 

此页部分内容,是基于Android开源项目所创建和共享的工作,并且根据知识共享2.5署名许可证描述的条款来使用的修改版。

 

(本人翻译质量欠佳,请以官方最新内容为准,或者参考其它翻译版本:

* ソフトウェア技術ドキュメントを勝手に翻訳

http://www.techdoctranslator.com/android

* Ley's Blog

http://leybreeze.com/blog/

* 农民伯伯

http://www.cnblogs.com/over140/

* Android中文翻译组

http://androidbox.sinaapp.com/


分享到:
评论

相关推荐

    renderscript Google官方源码

    4. **rsCore**:这是RenderScript的运行时环境,负责Script的生命周期管理,包括分配、初始化、执行和释放。 5. **Examples and Tests**:源码中可能包含示例脚本和测试用例,帮助开发者理解如何正确使用...

    RenderScript简单使用

    因此,在使用RenderScript时,需要检查设备的API级别,并在必要时提供回退方案。 总之,RenderScript为Android开发者提供了一种强大的工具,用于处理高性能计算任务,如图像处理。通过正确使用RenderScript,我们...

    renderscript代码示例

    RenderScript是Android系统中一种并行计算框架,用于...不过,由于RenderScript的使用在某些API级别之后逐渐被替代,例如使用GPU的Android Jetpack Compose或CameraX库,因此开发者也应关注最新的并行计算解决方案。

    RenderScript案例学习代码

    分别为:RenderScript绘制字符串、RenderScript绘制颜色矩形、RenderScript绘制纹理矩形、RenderScript混合、RenderScript采样、RenderScript旋转的圆环(剪裁方式)、RenderScript中的光照、RenderScript中片元着色器...

    renderScript

    renderScript_fina ,max批量渲染工具,可以一键渲染多个文件

    renderscript-v8.jar

    renderscript-v8.jar,直接放入工程libs目录引用即可,有需要拿去

    renderscript-toolkit-release.aar

    实现高斯模糊的工具包,github开源项目https://github.com/android/renderscript-intrinsics-replacement-toolkit打包生成。

    安卓开发-RenderScript.zip

    通过使用RenderScript API,可以创建内核,分配内存,并将数据输入到内核进行处理,最后获取处理结果。 4. RenderScript类型系统 RenderScript有自己的一套类型系统,包括基本类型如int、float,以及向量类型如...

    基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,实时模糊还有模糊动画.zip

    RenderScript 是 Android 系统提供的一种并行计算框架,它为开发者提供了强大的性能优化手段,尤其是在处理图形和图像处理任务时。在这个名为“基于 RenderScript 实现的模糊效果,支持多种方式的模糊,如静态模糊,...

    renderscripte

    - 动态编译:RenderScript 代码可以在运行时动态编译,允许应用程序在不更新的情况下改进算法。 5. **RenderScript 缺点与注意事项**: - 兼容性问题:不是所有 Android 设备都支持 RenderScript,需要检查设备的...

    Camera 使用renderscript高效转化YUV到RGB

    Camera 使用renderscript高效转化YUV到RGB,我查了很多代码资料,关于renderscript的使用方法都没太看懂,特别是foreach的使用,以及camera照片需要90度旋转的问题都没有很好的解决。自己摸索了两天终于试了出来,...

    Android代码-利用 Renderscript 实现的一个简单的模糊效果封装组件

    You can find more detail about RenderScript here: RenderScript Includes library and small example project. Gradle compile 'com.qiushui:blurredview:0.8.1' Enable RenderScript support mode: default...

    人工智能-图像处理-基于RenderScript的图像处理算法研究与实现.pdf

    此外,Spencer Davis等人利用RenderScript优化Blowfish加密算法,结果显示,RenderScript的运行效率比原始算法提高了两倍多,且随着设备性能的提升和计算量的增大,RenderScript的效率提升更为明显。 在国内,也有...

    RenderScript-Compute

    RenderScript 计算的Sample

    YUVRenderScript:史上最强YUV转换RenderScript,支持转换为RGBA、BGRA,同时支持旋转和翻转。 YUV数据格式支持NV21、YV12、YUV420_888,对应Android Camera1API和Camera2 API的YUV处理

    YUV数据格式支持NV21、YV12、YUV420_888,对应Android Camera1API和Camera2 API的YUV处理。 这段时间在做一些Android Camera数据处理相关的工作,涉及到YUV转RGBA。 由于对性能要求极高,我采用了多种解决方案。 ...

    AndroidAPI官方文档完整版

    - **运行时权限**:自Android 6.0(API 23)起,部分敏感权限在运行时动态请求。 8. **通知**: - **Notification**:向用户展示应用状态和消息的系统服务。 - **Notification Channels**:Android Oreo(API 26...

    Android RenderScript高斯模糊

    在Android中,RenderScript主要用于图像处理,如高斯模糊,因为它可以在GPU或CPU上并行运行,提高了性能。 高斯模糊是一种常见的图像处理技术,用于减少图像中的噪声和锐利边缘,产生柔和的效果。在Android中,我们...

    google地图api文档

    google 地图 API 文档 Google 地图 API 是一款功能强大且广泛应用的 Web 服务,允许开发者在自己的网站中嵌入 Google 地图,添加丰富的功能和交互性,提供更好的用户体验。下面是 Google 地图 API 的基础知识点和...

Global site tag (gtag.js) - Google Analytics