Android.Renderscripts Namespace

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

Classes

Allocation

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

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

An Element represents one item within an android.renderscript.Allocation.

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

This member is deprecated.

FileA3D.EntryType

This member is deprecated.

FileA3D.IndexEntry

This member is deprecated.

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

This member is deprecated.

Font.Style

This member is deprecated.

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

This member is deprecated.

Mesh.AllocationBuilder

This member is deprecated.

Mesh.Builder

This member is deprecated.

Mesh.Primitive

This member is deprecated.

Mesh.TriangleMeshBuilder

This member is deprecated.

Program

This member is deprecated.

Program.BaseProgramBuilder
Program.TextureType

TextureType specifies what textures are attached to Program objects

ProgramFragment

This member is deprecated.

ProgramFragment.Builder

This member is deprecated.

ProgramFragmentFixedFunction

This member is deprecated.

ProgramFragmentFixedFunction.Builder

This member is deprecated.

ProgramFragmentFixedFunction.Builder.EnvMode
ProgramFragmentFixedFunction.Builder.Format
ProgramRaster

This member is deprecated.

ProgramRaster.Builder

This member is deprecated.

ProgramRaster.CullMode

This member is deprecated.

ProgramStore

This member is deprecated.

ProgramStore.BlendDstFunc

Specifies the functions used to combine incoming pixels with those already in the frame buffer.

ProgramStore.BlendSrcFunc

Specifies the functions used to combine incoming pixels with those already in the frame buffer.

ProgramStore.Builder

Builder class for ProgramStore object.

ProgramStore.DepthFunc

Specifies the function used to determine whether a fragment will be drawn during the depth testing stage in the rendering pipeline by comparing its value with that already in the depth buffer.

ProgramVertex

This member is deprecated.

ProgramVertex.Builder

This member is deprecated.

ProgramVertexFixedFunction

This member is deprecated.

ProgramVertexFixedFunction.Builder

This member is deprecated.

ProgramVertexFixedFunction.Constants

This member is deprecated.

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 thread priority enumeration.

RenderScript.RSErrorHandler

The runtime error handler base class.

RenderScript.RSMessageHandler

The base class from which an application should derive in order to receive RS messages from scripts.

RenderScriptGL

This member is deprecated.

RenderScriptGL.SurfaceConfig

This member is deprecated.

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

This member is deprecated.

RSTextureView

This member is deprecated.

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

Only intended for use by generated reflected code.

Script.FieldBase

Only intended for use by generated reflected code.

Script.FieldID

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

Script.InvokeID

InvokeID is an identifier for an invoke function.

Script.KernelID

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

Script.LaunchOptions

Class for specifying the specifics about how a kernel will be launched.

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

Represents a binding of a value to a global variable in a kernel or invocable function.

ScriptGroup.Builder

Helper class to build a ScriptGroup.

ScriptGroup.Builder2

The builder class for creating script groups

ScriptGroup.Closure

An opaque class for closures

ScriptGroup.Future

An opaque class for futures

ScriptGroup.Input

An opaque class for script group inputs

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 android.renderscript.Allocation or a parallel operation.

Type.Builder

Builder class for Type.

Type.CubemapFace

Interfaces

Allocation.IOnBufferAvailableListener

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

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.