Android.Renderscripts 命名空间

RenderScript 支持跨异类处理器的高性能计算。

名称 说明
Allocation

此类提供将数据传入和传出 RenderScript 内核的主要方法。

Allocation.BufferAvailableEventArgs

提供事件的数据 BufferAvailable

Allocation.MipmapControl

使用位图创建和更新函数时控制 mipmap 行为。

AllocationAdapter

仅供生成的反射代码使用。

BaseObj

BaseObj 是 RS 上下文拥有的所有 RenderScript 对象的基类。

Byte2

用于将本机 RenderScript 字节2 类型公开回 Android 系统的类。

Byte3

用于将本机 RenderScript 字节3 类型公开回 Android 系统的类。

Byte4

用于将本机 RenderScript 字节 4 类型公开回 Android 系统的类。

Double2

基本双精度类型的向量版本。

Double3

基本双精度类型的向量版本。

Double4

基本双精度类型的向量版本。

Element

元素表示一个 android.renderscript.Allocation项。

Element.Builder

用于生成具有匹配字段和名称对的复杂元素的 Builder 类。

Element.DataKind

如果需要,数据的特殊解释。

Element.DataType

DataType 表示基本元素的基本类型信息。

FieldPacker

用于将参数和结构从 Android 系统对象打包到 RenderScript 对象的实用工具类。

FileA3D

此成员已弃用。

FileA3D.EntryType

此成员已弃用。

FileA3D.IndexEntry

此成员已弃用。

Float2

基本浮点类型的向量版本。

Float3

基本浮点类型的向量版本。

Float4

基本浮点类型的向量版本。

Font

此成员已弃用。

Font.Style

此成员已弃用。

Int2

基本 int 类型的向量版本。

Int3

基本 int 类型的向量版本。

Int4

基本 int 类型的向量版本。

Long2

基本长类型的向量版本。

Long3

基本长类型的向量版本。

Long4

基本长类型的向量版本。

Matrix2f

用于向 Android 系统公开本机 RenderScript rs_matrix2x2类型的类。

Matrix3f

用于向 Android 系统公开本机 RenderScript rs_matrix3x3类型的类。

Matrix4f

用于向 Android 系统公开本机 RenderScript rs_matrix4x4类型的类。

Mesh

此成员已弃用。

Mesh.AllocationBuilder

此成员已弃用。

Mesh.Builder

此成员已弃用。

Mesh.Primitive

此成员已弃用。

Mesh.TriangleMeshBuilder

此成员已弃用。

Program

此成员已弃用。

Program.BaseProgramBuilder

RenderScript 支持跨异类处理器的高性能计算。

Program.TextureType

TextureType 指定附加到 Program 对象的纹理

ProgramFragment

此成员已弃用。

ProgramFragment.Builder

此成员已弃用。

ProgramFragmentFixedFunction

此成员已弃用。

ProgramFragmentFixedFunction.Builder

此成员已弃用。

ProgramFragmentFixedFunction.Builder.EnvMode

RenderScript 支持跨异类处理器的高性能计算。

ProgramFragmentFixedFunction.Builder.Format

RenderScript 支持跨异类处理器的高性能计算。

ProgramRaster

此成员已弃用。

ProgramRaster.Builder

此成员已弃用。

ProgramRaster.CullMode

此成员已弃用。

ProgramStore

此成员已弃用。

ProgramStore.BlendDstFunc

指定用于将传入像素与帧缓冲区中已有的像素组合的函数。

ProgramStore.BlendSrcFunc

指定用于将传入像素与帧缓冲区中已有的像素组合的函数。

ProgramStore.Builder

ProgramStore 对象的 Builder 类。

ProgramStore.DepthFunc

指定在呈现管道的深度测试阶段是否绘制片段的函数,方法是将其值与已在深度缓冲区中的片段进行比较。

ProgramVertex

此成员已弃用。

ProgramVertex.Builder

此成员已弃用。

ProgramVertexFixedFunction

此成员已弃用。

ProgramVertexFixedFunction.Builder

此成员已弃用。

ProgramVertexFixedFunction.Constants

此成员已弃用。

RenderScript

此类提供对 RenderScript 上下文的访问权限,该上下文控制 RenderScript 初始化、资源管理和拆解。

RenderScript.ContextType

ContextType 指定要创建的上下文的特定类型。

RenderScript.Priority

RenderScript 工作线程优先级枚举。

RenderScript.RSErrorHandler

运行时错误处理程序基类。

RenderScript.RSMessageHandler

应用程序应从中派生的基类,以便从脚本接收 RS 消息。

RenderScriptGL

此成员已弃用。

RenderScriptGL.SurfaceConfig

此成员已弃用。

RSDriverException

Android RenderScript 引发的所有异常的基类

RSIllegalArgumentException

Android RenderScript 引发的所有异常的基类

RSInvalidStateException

Android RenderScript 引发的所有异常的基类

RSRuntimeException

Android RenderScript 引发的所有异常的基类

RSSurfaceView

此成员已弃用。

RSTextureView

此成员已弃用。

Sampler

定义如何在内核中将分配读取为纹理的采样器对象。

Sampler.Builder

用于创建非标准采样器的生成器。

Sampler.Value

RenderScript 支持跨异类处理器的高性能计算。

Script

所有可执行脚本的父类。

Script.Builder

仅供生成的反射代码使用。

Script.FieldBase

仅供生成的反射代码使用。

Script.FieldID

FieldID 是脚本 + 导出字段对的标识符。

Script.InvokeID

InvokeID 是调用函数的标识符。

Script.KernelID

KernelID 是脚本 + 根函数对的标识符。

Script.LaunchOptions

用于指定内核启动方式的详细信息的类。

ScriptC

所有用户定义脚本的超级类。

ScriptGroup

一组与一个执行调用一起执行的内核,就好像它们是单个内核一样

ScriptGroup.Binding

表示值与内核或可调用函数中的全局变量的绑定。

ScriptGroup.Builder

用于生成 ScriptGroup 的帮助程序类。

ScriptGroup.Builder2

用于创建脚本组的生成器类

ScriptGroup.Closure

闭包的不透明类

ScriptGroup.Future

期货的不透明类

ScriptGroup.Input

脚本组输入的不透明类

ScriptIntrinsic

所有内部脚本的基类。

ScriptIntrinsic3DLUT

使用 3D 查找表将 RGB 转换为 RGBA 的内部函数。

ScriptIntrinsicBLAS

ScriptIntrinsicBLAS 类为 BLAS 提供高性能 RenderScript API。

ScriptIntrinsicBlend

用于混合两个 android.renderscript.Allocation 对象的内部内核。

ScriptIntrinsicBlur

固有高斯模糊筛选器。

ScriptIntrinsicColorMatrix

用于将颜色矩阵应用于分配的内部函数。

ScriptIntrinsicConvolve3x3

用于将 3x3 卷积应用于分配的内部函数。

ScriptIntrinsicConvolve5x5

用于将 5x5 卷积应用于分配的内部函数。

ScriptIntrinsicHistogram

内部直方图筛选器。

ScriptIntrinsicLUT

用于应用每通道查找表的内部函数。

ScriptIntrinsicResize

用于执行 2D 分配大小的内部函数。

ScriptIntrinsicYuvToRGB

用于将 Android YUV 缓冲区转换为 RGB 的内部函数。

Short2

用于将本机 RenderScript Short2 类型公开回 Android 系统的类。

Short3

基本短类型的向量版本。

Short4

基本短类型的向量版本。

Type

类型描述用于或android.renderscript.Element并行操作的android.renderscript.Allocation维度。

Type.Builder

Type 的 Builder 类。

Type.CubemapFace

RenderScript 支持跨异类处理器的高性能计算。

接口

名称 说明
Allocation.IOnBufferAvailableListener

#USAGE_IO_INPUT新缓冲区可用时处理通知的接口。

枚举

名称 说明
AllocationUsage

枚举由多个方法 AllocationUsage 返回的值,并将其作为多个方法 Allocation的参数。

CreateFlag

枚举由 <a0/> 和成员返回的值。

TriangleFlags

枚举由 ColorNormalTexture0F:Android.Renderscripts.Mesh+TriangleMeshBuilder..ctor 成员。