android.renderscript

Interfaces

OnBufferAvailableListener

Interface to handle notification when new buffers are available via USAGE_IO_INPUT.

Classes

Allocation

This class provides the primary method through which data is passed to and from RenderScript kernels.

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

An Element represents one item within an .

FieldPacker

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

Float2

Vector version of the basic float type.

Float3

Vector version of the basic float type.

Float4

Vector version of the basic float type.

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.

RenderScript

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

Sampler

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

Script

The parent class for all executable scripts.

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

ScriptIntrinsic

Base class for all Intrinsic scripts.

ScriptIntrinsic3DLUT

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

ScriptIntrinsicBLAS

ScriptIntrinsicBLAS class provides high performance RenderScript APIs to BLAS.

ScriptIntrinsicBlend

Intrinsic kernels for blending two android.renderscript.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

A Type describes the android.renderscript.Element and dimensions used for an or a parallel operation.

Exceptions

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