Element.DataType
public
static
final
enum
Element.DataType
extends Enum<Element.DataType>
| java.lang.Object | ||
| ↳ | java.lang.Enum<android.renderscript.Element.DataType> | |
| ↳ | android.renderscript.Element.DataType | |
DataType represents the basic type information for a basic element. The naming convention follows. For numeric types it is FLOAT, SIGNED, or UNSIGNED followed by the _BITS where BITS is the size of the data. BOOLEAN is a true / false (1,0) represented in an 8 bit container. The UNSIGNED variants with multiple bit definitions are for packed graphical data formats and represent vectors with per vector member sizes which are treated as a single unit for packing and alignment purposes. MATRIX the three matrix types contain FLOAT_32 elements and are treated as 32 bits for alignment purposes. RS_* objects: opaque handles with implementation dependent sizes.
Summary
Enum values | |
|---|---|
Element.DataType |
BOOLEAN
|
Element.DataType |
FLOAT_16
|
Element.DataType |
FLOAT_32
|
Element.DataType |
FLOAT_64
|
Element.DataType |
MATRIX_2X2
|
Element.DataType |
MATRIX_3X3
|
Element.DataType |
MATRIX_4X4
|
Element.DataType |
NONE
|
Element.DataType |
RS_ALLOCATION
|
Element.DataType |
RS_ELEMENT
|
Element.DataType |
RS_FONT
|
Element.DataType |
RS_MESH
|
Element.DataType |
RS_PROGRAM_FRAGMENT
|
Element.DataType |
RS_PROGRAM_RASTER
|
Element.DataType |
RS_PROGRAM_STORE
|
Element.DataType |
RS_PROGRAM_VERTEX
|
Element.DataType |
RS_SAMPLER
|
Element.DataType |
RS_SCRIPT
|
Element.DataType |
RS_TYPE
|
Element.DataType |
SIGNED_16
|
Element.DataType |
SIGNED_32
|
Element.DataType |
SIGNED_64
|
Element.DataType |
SIGNED_8
|
Element.DataType |
UNSIGNED_16
|
Element.DataType |
UNSIGNED_32
|
Element.DataType |
UNSIGNED_4_4_4_4
|
Element.DataType |
UNSIGNED_5_5_5_1
|
Element.DataType |
UNSIGNED_5_6_5
|
Element.DataType |
UNSIGNED_64
|
Element.DataType |
UNSIGNED_8
|
Public methods | |
|---|---|
static
Element.DataType
|
valueOf(String name)
|
static
final
DataType[]
|
values()
|
Inherited methods | |
|---|---|
Enum values
BOOLEAN
public static final Element.DataType BOOLEAN
FLOAT_16
public static final Element.DataType FLOAT_16
FLOAT_32
public static final Element.DataType FLOAT_32
FLOAT_64
public static final Element.DataType FLOAT_64
MATRIX_2X2
public static final Element.DataType MATRIX_2X2
MATRIX_3X3
public static final Element.DataType MATRIX_3X3
MATRIX_4X4
public static final Element.DataType MATRIX_4X4
RS_ALLOCATION
public static final Element.DataType RS_ALLOCATION
RS_ELEMENT
public static final Element.DataType RS_ELEMENT
RS_FONT
public static final Element.DataType RS_FONT
RS_MESH
public static final Element.DataType RS_MESH
RS_PROGRAM_FRAGMENT
public static final Element.DataType RS_PROGRAM_FRAGMENT
RS_PROGRAM_RASTER
public static final Element.DataType RS_PROGRAM_RASTER
RS_PROGRAM_STORE
public static final Element.DataType RS_PROGRAM_STORE
RS_PROGRAM_VERTEX
public static final Element.DataType RS_PROGRAM_VERTEX
RS_SAMPLER
public static final Element.DataType RS_SAMPLER
RS_SCRIPT
public static final Element.DataType RS_SCRIPT
RS_TYPE
public static final Element.DataType RS_TYPE
SIGNED_16
public static final Element.DataType SIGNED_16
SIGNED_32
public static final Element.DataType SIGNED_32
SIGNED_64
public static final Element.DataType SIGNED_64
SIGNED_8
public static final Element.DataType SIGNED_8
UNSIGNED_16
public static final Element.DataType UNSIGNED_16
UNSIGNED_32
public static final Element.DataType UNSIGNED_32
UNSIGNED_4_4_4_4
public static final Element.DataType UNSIGNED_4_4_4_4
UNSIGNED_5_5_5_1
public static final Element.DataType UNSIGNED_5_5_5_1
UNSIGNED_5_6_5
public static final Element.DataType UNSIGNED_5_6_5
UNSIGNED_64
public static final Element.DataType UNSIGNED_64
UNSIGNED_8
public static final Element.DataType UNSIGNED_8
Public methods
valueOf
public static Element.DataType valueOf (String name)
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
Element.DataType |
|
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-04-21 UTC.