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
FLOAT_16
public static final Element.DataType FLOAT_16
RS_FONT
public static final Element.DataType RS_FONT
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 and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-17 UTC.