Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

Type

extends BaseObj
java.lang.Object
   ↳ android.renderscript.BaseObj
     ↳ android.renderscript.Type

Class Overview

A Type describes the Element and dimensions used for an Allocation or a parallel operation. Types are created through Type.Builder .

A Type always includes an Element and an X dimension. A Type may be multidimensional, up to three dimensions. A nonzero value in the Y or Z dimensions indicates that the dimension is present. Note that a Type with only a given X dimension and a Type with the same X dimension but Y = 1 are not equivalent.

A Type also supports inclusion of level of detail (LOD) or cube map faces. LOD and cube map faces are booleans to indicate present or not present.

A Type also supports YUV format information to support an Allocation in a YUV format. The YUV formats supported are YV12 , NV21 , and YUV_420_888

Developer Guides

For more information about creating an application that uses RenderScript, read the RenderScript developer guide.

Summary

Nested Classes
class Type.Builder Builder class for Type. 
enum Type.CubemapFace  
Public Methods
int getCount ()
Return the total number of accessable cells in the Type.
Element getElement ()
Return the element associated with this Type.
int getX ()
Return the value of the X dimension.
int getY ()
Return the value of the Y dimension or 0 for a 1D allocation.
int getYuv ()
Get the YUV format
int getZ ()
Return the value of the Z dimension or 0 for a 1D or 2D allocation.
boolean hasFaces ()
Return if the Type is a cube map.
boolean hasMipmaps ()
Return if the Type has a mipmap chain.
[Expand]
Inherited Methods
From class android.renderscript.BaseObj
From class java.lang.Object

Public Methods

public int getCount ()

Return the total number of accessable cells in the Type.

Returns
  • int

public Element getElement ()

Return the element associated with this Type.

Returns
  • Element

public int getX ()

Return the value of the X dimension.

Returns
  • int

public int getY ()

Return the value of the Y dimension or 0 for a 1D allocation.

Returns
  • int

public int getYuv ()

Get the YUV format

Returns
  • int

public int getZ ()

Return the value of the Z dimension or 0 for a 1D or 2D allocation.

Returns
  • int

public boolean hasFaces ()

Return if the Type is a cube map.

Returns
  • boolean

public boolean hasMipmaps ()

Return if the Type has a mipmap chain.

Returns
  • boolean