Android.Renderscripts 命名空間

RenderScript 支援跨異質處理器的高效能運算。

類別

名稱 Description
Allocation

此類別提供資料傳遞至 RenderScript 核心的主要方法。

Allocation.BufferAvailableEventArgs

提供 BufferAvailable 事件的數據。

Allocation.MipmapControl

在使用點陣圖建立與更新功能時,控制 mipmap 的行為。

AllocationAdapter

僅供生成的反射程式碼使用。

BaseObj

BaseObj 是所有由 RS 上下文擁有的 RenderScript 物件的基底類別。

Byte2

用來將原生的 RenderScript 位元組 2 類型暴露回 Android 系統。

Byte3

將原生 RenderScript byte3 類型公開回 Android 系統的類別。

Byte4

用來將原生 RenderScript 位元組 4 型態暴露回 Android 系統。

Double2

基本雙型的向量版本。

Double3

基本雙型的向量版本。

Double4

基本雙型的向量版本。

Element

元素代表一個元素中的一個項目。android.renderscript.Allocation

Element.Builder

產生具有相符欄位和名稱組之複雜項目的產生器類別。

Element.DataKind

如有需要,資料的特殊解讀。

Element.DataType

DataType 代表基本元素的基本型別資訊。

FieldPacker

用於將 Android 系統物件的參數與結構打包到 RenderScript 物件的工具類別。

FileA3D

此會員已被棄用。

FileA3D.EntryType

此會員已被棄用。

FileA3D.IndexEntry

此會員已被棄用。

Float2

基本浮點數型態的向量版本。

Float3

基本浮點數型態的向量版本。

Float4

基本浮點數型態的向量版本。

Font

此會員已被棄用。

Font.Style

此會員已被棄用。

Int2

基本整數型別的向量版本。

Int3

基本整數型別的向量版本。

Int4

基本整數型別的向量版本。

Long2

基本長型的向量版本。

Long3

基本長型的向量版本。

Long4

基本長型的向量版本。

Matrix2f

用來將原生 RenderScript rs_matrix2x2 型態暴露回 Android 系統。

Matrix3f

用來將原生 RenderScript rs_matrix3x3 型態暴露回 Android 系統。

Matrix4f

用來將原生 RenderScript rs_matrix4x4 型態暴露回 Android 系統。

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 包含一組參數,控制圖形硬體如何處理寫入畫面緩衝區。

ProgramStore.BlendDstFunc

指定將輸入像素與已在影格緩衝區中的像素結合的函式。

ProgramStore.BlendSrcFunc

指定將輸入像素與已在影格緩衝區中的像素結合的函式。

ProgramStore.Builder

ProgramStore 物件的建構者類別。

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

取樣器物件定義如何將 Allocations 讀作核心內的貼圖。

Sampler.Builder

用於製作非標準取樣器的建構器。

Sampler.Value

RenderScript 支援跨異質處理器的高效能運算。

Script

所有可執行腳本的父類別。

Script.Builder

僅供生成的反射程式碼使用。

Script.FieldBase

僅供生成的反射程式碼使用。

Script.FieldID

FieldID 是 Script + 匯出欄位對的識別碼。

Script.InvokeID

InvokeID 是 invoke 函式的識別碼。

Script.KernelID

KernelID 是 Script + 根函式對的識別碼。

Script.LaunchOptions

類別用來指定核心如何啟動的具體細節。

ScriptC

所有使用者自訂腳本的超類別。

ScriptGroup

一組核心以單一執行呼叫同時執行,就像它們是單一核心一樣

ScriptGroup.Binding

代表將值綁定到核心或可調用函式中的全域變數。

ScriptGroup.Builder

用輔助類別來建立 ScriptGroup。

ScriptGroup.Builder2

用於建立腳本群組的建構類別

ScriptGroup.Closure

一個不透明的閉包類

ScriptGroup.Future

未來的不透明類別

ScriptGroup.Input

用於腳本群組輸入的不透明類別

ScriptIntrinsic

所有 Intrinsic 腳本的基底類別。

ScriptIntrinsic3DLUT

這是利用 3D 查找表將 RGB 轉換為 RGBA 的本質技術。

ScriptIntrinsicBLAS

ScriptIntrinsicBLAS 類別為 BLAS 提供高效能的 RenderScript API。

ScriptIntrinsicBlend

用於混合兩個 android.renderscript.Allocation 物件的內在核。

ScriptIntrinsicBlur

內在高斯模糊濾波器。

ScriptIntrinsicColorMatrix

內在的特性,用於將色彩矩陣應用於分配。

ScriptIntrinsicConvolve3x3

對於將 3x3 卷積應用於分配的本質。

ScriptIntrinsicConvolve5x5

對於將 5x5 卷積應用於分配的本質。

ScriptIntrinsicHistogram

內在直方圖濾波器。

ScriptIntrinsicLUT

Intrinsic 用於應用每通道查找表。

ScriptIntrinsicResize

Intrinsic 用於執行 2D 配置的重新大小。

ScriptIntrinsicYuvToRGB

Intrinsic 用於將 Android YUV 緩衝區轉換成 RGB。

Short2

用來將原生 RenderScript Short2 類型暴露回 Android 系統。

Short3

基本短型的向量版本。

Short4

基本短型的向量版本。

Type

A 型別描述 android.renderscript.Element 用於某 android.renderscript.Allocation 個或平行操作的 和 維度。

Type.Builder

建造者職業適合類型。

Type.CubemapFace

RenderScript 支援跨異質處理器的高效能運算。

介面

名稱 Description
Allocation.IOnBufferAvailableListener

介面用於在新緩衝區可用 #USAGE_IO_INPUT時通知。

列舉

名稱 Description
AllocationUsage

列舉由多種方法 AllocationUsage 返回的值,並作為多個方法 Allocation的參數取。

CreateFlag

列舉由 LowLatencyLowPower、 及 None 成員返回的值。

TriangleFlags

列舉由 ColorNormal、 及 Texture0 成員回傳的值,並作為 F:Android.Renderscripts.Mesh+TriangleMeshBuilder..CTOR 成員。