Android.Renderscripts Namespace

RenderScript provides support for high-performance computation across heterogeneous processors.

Classes

Allocation
Allocation.BufferAvailableEventArgs

Provides data for the BufferAvailable event.

Allocation.MipmapControl

Controls mipmap behavior when using the bitmap creation and update functions.

AllocationAdapter

Only intended for use by generated reflected code.

BaseObj

BaseObj is the base class for all RenderScript objects owned by a RS context.

Byte2

Class for exposing the native RenderScript byte2 type back to the Android system.

Byte3

Class for exposing the native RenderScript byte3 type back to the Android system.

Byte4

Class for exposing the native RenderScript byte4 type back to the Android system.

Double2

Vector version of the basic double type.

Double3

Vector version of the basic double type.

Double4

Vector version of the basic double type.

Element
Element.Builder

Builder class for producing complex elements with matching field and name pairs.

Element.DataKind

The special interpretation of the data if required.

Element.DataType

DataType represents the basic type information for a basic element.

FieldPacker

Utility class for packing arguments and structures from Android system objects to RenderScript objects.

FileA3D
FileA3D.EntryType
FileA3D.IndexEntry
Float2

Vector version of the basic float type.

Float3

Vector version of the basic float type.

Float4

Vector version of the basic float type.

Font
Font.Style
Int2

Vector version of the basic int type.

Int3

Vector version of the basic int type.

Int4

Vector version of the basic int type.

Long2

Vector version of the basic long type.

Long3

Vector version of the basic long type.

Long4

Vector version of the basic long type.

Matrix2f

Class for exposing the native RenderScript rs_matrix2x2 type back to the Android system.

Matrix3f

Class for exposing the native RenderScript rs_matrix3x3 type back to the Android system.

Matrix4f

Class for exposing the native RenderScript rs_matrix4x4 type back to the Android system.

Mesh
Mesh.AllocationBuilder
Mesh.Builder
Mesh.Primitive
Mesh.TriangleMeshBuilder
Program
Program.BaseProgramBuilder
Program.TextureType
ProgramFragment
ProgramFragment.Builder
ProgramFragmentFixedFunction
ProgramFragmentFixedFunction.Builder
ProgramFragmentFixedFunction.Builder.EnvMode
ProgramFragmentFixedFunction.Builder.Format
ProgramRaster
ProgramRaster.Builder
ProgramRaster.CullMode
ProgramStore
ProgramStore.BlendDstFunc
ProgramStore.BlendSrcFunc
ProgramStore.Builder
ProgramStore.DepthFunc
ProgramVertex
ProgramVertex.Builder
ProgramVertexFixedFunction
ProgramVertexFixedFunction.Builder
ProgramVertexFixedFunction.Constants
RenderScript

This class provides access to a RenderScript context, which controls RenderScript initialization, resource management, and teardown.

RenderScript.ContextType

ContextType specifies the specific type of context to be created.

RenderScript.Priority

RenderScript worker threads priority enumeration.

RenderScript.RSErrorHandler

Runtime error base class.

RenderScript.RSMessageHandler

Base class application should derive from for handling RS messages coming from their scripts.

RenderScriptGL
RenderScriptGL.SurfaceConfig
RSDriverException

Base class for all exceptions thrown by the Android RenderScript

RSIllegalArgumentException

Base class for all exceptions thrown by the Android RenderScript

RSInvalidStateException

Base class for all exceptions thrown by the Android RenderScript

RSRuntimeException

Base class for all exceptions thrown by the Android RenderScript

RSSurfaceView
RSTextureView
Sampler

Sampler object that defines how Allocations can be read as textures within a kernel.

Sampler.Builder

Builder for creating non-standard samplers.

Sampler.Value
Script

The parent class for all executable scripts.

Script.Builder
Script.FieldBase

Only intended for use by generated reflected code.

Script.FieldID

FieldID is an identifier for a Script + exported field pair.

Script.InvokeID
Script.KernelID

KernelID is an identifier for a Script + root function pair.

Script.LaunchOptions

Class used to specify clipping for a kernel launch.

ScriptC

The superclass for all user-defined scripts.

ScriptGroup

A group of kernels that are executed together with one execution call as if they were a single kernel

ScriptGroup.Binding
ScriptGroup.Builder

Create a ScriptGroup.

ScriptGroup.Builder2
ScriptGroup.Closure
ScriptGroup.Future
ScriptGroup.Input
ScriptIntrinsic

Base class for all Intrinsic scripts.

ScriptIntrinsic3DLUT

Intrinsic for converting RGB to RGBA by using a 3D lookup table.

ScriptIntrinsicBLAS
ScriptIntrinsicBlend

Intrinsic kernels for blending two Allocation objects.

ScriptIntrinsicBlur

Intrinsic Gausian blur filter.

ScriptIntrinsicColorMatrix

Intrinsic for applying a color matrix to allocations.

ScriptIntrinsicConvolve3x3

Intrinsic for applying a 3x3 convolve to an allocation.

ScriptIntrinsicConvolve5x5

Intrinsic for applying a 5x5 convolve to an allocation.

ScriptIntrinsicHistogram

Intrinsic Histogram filter.

ScriptIntrinsicLUT

Intrinsic for applying a per-channel lookup table.

ScriptIntrinsicResize

Intrinsic for performing a resize of a 2D allocation.

ScriptIntrinsicYuvToRGB

Intrinsic for converting an Android YUV buffer to RGB.

Short2

Class for exposing the native RenderScript Short2 type back to the Android system.

Short3

Vector version of the basic short type.

Short4

Vector version of the basic short type.

Type
Type.Builder

Builder class for Type.

Type.CubemapFace

Interfaces

Allocation.IOnBufferAvailableListener

Enums

AllocationUsage

Enumerates values returned by several methods of AllocationUsage and taken as a parameter of several methods of Allocation.

CreateFlag

Enumerates values returned by the LowLatency, LowPower, and None members.

TriangleFlags

Enumerates values returned by the Color, Normal, and Texture0 members and taken as a parameter of the F:Android.Renderscripts.Mesh+TriangleMeshBuilder..ctor member.