Interface | Description |
---|---|
Allocation.OnBufferAvailableListener |
Interface to handle notification when new buffers are available via
Allocation.USAGE_IO_INPUT . |
Class | Description |
---|---|
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
Allocation . |
Element.Builder |
Builder class for producing complex elements with matching field and name
pairs.
|
FieldPacker |
Utility class for packing arguments and structures from Android system objects to
RenderScript objects.
|
FileA3D | Deprecated
in API 16
FileA3D allows users to load RenderScript objects from files
or resources stored on disk.
|
FileA3D.IndexEntry | Deprecated
in API 16
IndexEntry contains information about one of the RenderScript
objects inside the file's index.
|
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 | Deprecated
in API 16
This class gives users a simple way to draw hardware accelerated text.
|
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 | Deprecated
in API 16
This class is a container for geometric data displayed with
RenderScript.
|
Mesh.AllocationBuilder | Deprecated
in API 16
Mesh builder object.
|
Mesh.Builder | Deprecated
in API 16
Mesh builder object.
|
Mesh.TriangleMeshBuilder | Deprecated
in API 16
Builder that allows creation of a mesh object point by point
and triangle by triangle
|
Program | |
Program.BaseProgramBuilder | |
ProgramFragment | Deprecated
in API 16
The RenderScript fragment program, also known as fragment shader is responsible
for manipulating pixel data in a user defined way.
|
ProgramFragment.Builder | Deprecated
in API 16
|
ProgramFragmentFixedFunction | Deprecated
in API 16
ProgramFragmentFixedFunction is a helper class that provides
a way to make a simple fragment shader without writing any
GLSL code.
|
ProgramFragmentFixedFunction.Builder | Deprecated
in API 16
|
ProgramRaster | Deprecated
in API 16
Program raster is primarily used to specify whether point sprites are enabled and to control
the culling mode.
|
ProgramRaster.Builder | Deprecated
in API 16
|
ProgramStore | |
ProgramStore.Builder |
Builder class for ProgramStore object.
|
ProgramVertex | Deprecated
in API 16
ProgramVertex, also know as a vertex shader, describes a
stage in the graphics pipeline responsible for manipulating
geometric data in a user-defined way.
|
ProgramVertex.Builder | Deprecated
in API 16
Builder class for creating ProgramVertex objects.
|
ProgramVertexFixedFunction | Deprecated
in API 16
ProgramVertexFixedFunction is a helper class that provides a
simple way to create a fixed function emulation vertex shader
without writing any GLSL code.
|
ProgramVertexFixedFunction.Builder | Deprecated
in API 16
|
ProgramVertexFixedFunction.Constants | Deprecated
in API 16
Helper class to store modelview, projection and texture
matrices for ProgramVertexFixedFunction
|
RenderScript |
This class provides access to a RenderScript context, which controls RenderScript
initialization, resource management, and teardown.
|
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.
|
RenderScriptCacheDir |
Used only for tracking the RenderScript cache directory.
|
RenderScriptGL | Deprecated
in API 16
The Graphics derivitive of RenderScript.
|
RenderScriptGL.SurfaceConfig | Deprecated
in API 16
Class which is used to describe a pixel format for a graphical buffer.
|
RSSurfaceView | Deprecated
in API 16
The Surface View for a graphics renderscript (RenderScriptGL) to draw on.
|
RSTextureView | Deprecated
in API 16
The Texture View for a graphics renderscript (RenderScriptGL)
to draw on.
|
Sampler |
Sampler object that defines how Allocations can be read as textures within a
kernel.
|
Sampler.Builder |
Builder for creating non-standard samplers.
|
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
In addition to kernels, a script group may contain invocable functions as well.
|
ScriptGroup.Binding |
Represents a binding of a value to a global variable in a
kernel or invocable function.
|
ScriptGroup.Builder | Deprecated
Use
ScriptGroup.Builder2 instead. |
ScriptGroup.Builder2 |
The builder class for creating script groups
A script group is created using closures (see class
ScriptGroup.Closure ). |
ScriptGroup.Closure |
An opaque class for closures
A closure represents a function call to a kernel or invocable function,
combined with arguments and values for global variables.
|
ScriptGroup.Future |
An opaque class for futures
A future represents an output of a closure, either the return value of
the function, or the value of a global variable written by the function.
|
ScriptGroup.Input |
An opaque class for script group inputs
Created by calling the
ScriptGroup.Builder2.addInput() method. |
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
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
Element and dimensions used for an Allocation or a parallel operation. |
Type.Builder |
Builder class for Type.
|
Enum | Description |
---|---|
Allocation.MipmapControl |
Controls mipmap behavior when using the bitmap creation and update
functions.
|
Element.DataKind |
The special interpretation of the data if required.
|
Element.DataType |
DataType represents the basic type information for a basic element.
|
FileA3D.EntryType | Deprecated
in API 16
Specifies what renderscript object type is contained within
the FileA3D IndexEntry
|
Font.Style | Deprecated
in API 16
|
Mesh.Primitive | Deprecated
in API 16
Describes the way mesh vertex data is interpreted when rendering
|
Program.TextureType |
TextureType specifies what textures are attached to Program
objects
|
ProgramFragmentFixedFunction.Builder.EnvMode | Deprecated
in API 16
EnvMode describes how textures are combined with the existing
color in the fixed function fragment shader
|
ProgramFragmentFixedFunction.Builder.Format | Deprecated
in API 16
Format describes the pixel format of textures in the fixed
function fragment shader and how they are sampled
|
ProgramRaster.CullMode | Deprecated
in API 16
|
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.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.
|
RenderScript.ContextType |
ContextType specifies the specific type of context to be created.
|
RenderScript.Priority |
RenderScript worker thread priority enumeration.
|
Sampler.Value | |
Type.CubemapFace |
Exception | Description |
---|---|
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
|
Annotation Type | Description |
---|---|
ScriptIntrinsicBLAS.Diag | |
ScriptIntrinsicBLAS.Side | |
ScriptIntrinsicBLAS.Transpose | |
ScriptIntrinsicBLAS.Uplo |