# FieldPacker

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# FieldPacker

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/renderscript/FieldPacker "View this page in Java")  

```
open class FieldPacker
```

|---|----------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                       ||
| ↳ | [android.renderscript.FieldPacker](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#) |

*** ** * ** ***

| **This class was deprecated in API level 31.**
|
| Renderscript has been deprecated in API level 31. Please refer to the[migration guide](https://developer.android.com/guide/topics/renderscript/migration-guide)for the proposed alternatives.

Utility class for packing arguments and structures from Android system objects to RenderScript objects. This class is only intended to be used to support the reflected code generated by the RS tool chain. It should not be called directly.

## Summary

|                                                                                                             Public constructors                                                                                                              ||
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [FieldPacker](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#FieldPacker(kotlin.ByteArray))`(`data:` `[ByteArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html)!`)` <br /> |
| [FieldPacker](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#FieldPacker(kotlin.Int))`(`len:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                      |

|                                                                                                                                                                 Public methods                                                                                                                                                                  ||
|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addBoolean](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addBoolean(kotlin.Boolean))`(`v:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` <br />                     |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF32(android.renderscript.Float2))`(`v:` `[Float2](https://developer.android.com/reference/kotlin/android/renderscript/Float2)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF32(android.renderscript.Float3))`(`v:` `[Float3](https://developer.android.com/reference/kotlin/android/renderscript/Float3)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF32(android.renderscript.Float4))`(`v:` `[Float4](https://developer.android.com/reference/kotlin/android/renderscript/Float4)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF32(kotlin.Float))`(`v:` `[Float](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)`)` <br />                                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF64(android.renderscript.Double2))`(`v:` `[Double2](https://developer.android.com/reference/kotlin/android/renderscript/Double2)!`)` <br />          |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF64(android.renderscript.Double3))`(`v:` `[Double3](https://developer.android.com/reference/kotlin/android/renderscript/Double3)!`)` <br />          |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF64(android.renderscript.Double4))`(`v:` `[Double4](https://developer.android.com/reference/kotlin/android/renderscript/Double4)!`)` <br />          |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addF64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addF64(kotlin.Double))`(`v:` `[Double](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html)`)` <br />                                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI16(android.renderscript.Short2))`(`v:` `[Short2](https://developer.android.com/reference/kotlin/android/renderscript/Short2)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI16(android.renderscript.Short3))`(`v:` `[Short3](https://developer.android.com/reference/kotlin/android/renderscript/Short3)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI16(android.renderscript.Short4))`(`v:` `[Short4](https://developer.android.com/reference/kotlin/android/renderscript/Short4)!`)` <br />             |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI16(kotlin.Short))`(`v:` `[Short](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-short/index.html)`)` <br />                                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI32(android.renderscript.Int2))`(`v:` `[Int2](https://developer.android.com/reference/kotlin/android/renderscript/Int2)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI32(android.renderscript.Int3))`(`v:` `[Int3](https://developer.android.com/reference/kotlin/android/renderscript/Int3)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI32(android.renderscript.Int4))`(`v:` `[Int4](https://developer.android.com/reference/kotlin/android/renderscript/Int4)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI32(kotlin.Int))`(`v:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                         |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI64(android.renderscript.Long2))`(`v:` `[Long2](https://developer.android.com/reference/kotlin/android/renderscript/Long2)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI64(android.renderscript.Long3))`(`v:` `[Long3](https://developer.android.com/reference/kotlin/android/renderscript/Long3)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI64(android.renderscript.Long4))`(`v:` `[Long4](https://developer.android.com/reference/kotlin/android/renderscript/Long4)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI64(kotlin.Long))`(`v:` `[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`)` <br />                                      |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI8(android.renderscript.Byte2))`(`v:` `[Byte2](https://developer.android.com/reference/kotlin/android/renderscript/Byte2)!`)` <br />                  |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI8(android.renderscript.Byte3))`(`v:` `[Byte3](https://developer.android.com/reference/kotlin/android/renderscript/Byte3)!`)` <br />                  |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI8(android.renderscript.Byte4))`(`v:` `[Byte4](https://developer.android.com/reference/kotlin/android/renderscript/Byte4)!`)` <br />                  |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addI8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addI8(kotlin.Byte))`(`v:` `[Byte](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte/index.html)`)` <br />                                        |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addMatrix](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addMatrix(android.renderscript.Matrix2f))`(`v:` `[Matrix2f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix2f)!`)` <br /> |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addMatrix](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addMatrix(android.renderscript.Matrix3f))`(`v:` `[Matrix3f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix3f)!`)` <br /> |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addMatrix](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addMatrix(android.renderscript.Matrix4f))`(`v:` `[Matrix4f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix4f)!`)` <br /> |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addObj](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addObj(android.renderscript.BaseObj))`(`obj:` `[BaseObj](https://developer.android.com/reference/kotlin/android/renderscript/BaseObj)!`)` <br />        |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU16(android.renderscript.Int2))`(`v:` `[Int2](https://developer.android.com/reference/kotlin/android/renderscript/Int2)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU16(android.renderscript.Int3))`(`v:` `[Int3](https://developer.android.com/reference/kotlin/android/renderscript/Int3)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU16(android.renderscript.Int4))`(`v:` `[Int4](https://developer.android.com/reference/kotlin/android/renderscript/Int4)!`)` <br />                   |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU16(kotlin.Int))`(`v:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                         |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU32(android.renderscript.Long2))`(`v:` `[Long2](https://developer.android.com/reference/kotlin/android/renderscript/Long2)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU32(android.renderscript.Long3))`(`v:` `[Long3](https://developer.android.com/reference/kotlin/android/renderscript/Long3)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU32(android.renderscript.Long4))`(`v:` `[Long4](https://developer.android.com/reference/kotlin/android/renderscript/Long4)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU32(kotlin.Long))`(`v:` `[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`)` <br />                                      |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU64(android.renderscript.Long2))`(`v:` `[Long2](https://developer.android.com/reference/kotlin/android/renderscript/Long2)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU64(android.renderscript.Long3))`(`v:` `[Long3](https://developer.android.com/reference/kotlin/android/renderscript/Long3)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU64(android.renderscript.Long4))`(`v:` `[Long4](https://developer.android.com/reference/kotlin/android/renderscript/Long4)!`)` <br />                |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU64(kotlin.Long))`(`v:` `[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`)` <br />                                      |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU8(android.renderscript.Short2))`(`v:` `[Short2](https://developer.android.com/reference/kotlin/android/renderscript/Short2)!`)` <br />               |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU8(android.renderscript.Short3))`(`v:` `[Short3](https://developer.android.com/reference/kotlin/android/renderscript/Short3)!`)` <br />               |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU8(android.renderscript.Short4))`(`v:` `[Short4](https://developer.android.com/reference/kotlin/android/renderscript/Short4)!`)` <br />               |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [addU8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#addU8(kotlin.Short))`(`v:` `[Short](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-short/index.html)`)` <br />                                     |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [align](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#align(kotlin.Int))`(`v:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                           |
| [ByteArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html)!      | [getData](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#getData())`()` <br />                                                                                                                                  |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [reset](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#reset())`()` <br />                                                                                                                                      |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [reset](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#reset(kotlin.Int))`(`i:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                           |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [skip](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#skip(kotlin.Int))`(`i:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                             |
| open[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)        | [subBoolean](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subBoolean())`()` <br />                                                                                                                            |
| open[Byte2](https://developer.android.com/reference/kotlin/android/renderscript/Byte2)!       | [subByte2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subByte2())`()` <br />                                                                                                                                |
| open[Byte3](https://developer.android.com/reference/kotlin/android/renderscript/Byte3)!       | [subByte3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subByte3())`()` <br />                                                                                                                                |
| open[Byte4](https://developer.android.com/reference/kotlin/android/renderscript/Byte4)!       | [subByte4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subByte4())`()` <br />                                                                                                                                |
| open[Double2](https://developer.android.com/reference/kotlin/android/renderscript/Double2)!   | [subDouble2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subDouble2())`()` <br />                                                                                                                            |
| open[Double3](https://developer.android.com/reference/kotlin/android/renderscript/Double3)!   | [subDouble3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subDouble3())`()` <br />                                                                                                                            |
| open[Double4](https://developer.android.com/reference/kotlin/android/renderscript/Double4)!   | [subDouble4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subDouble4())`()` <br />                                                                                                                            |
| open[Float](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)            | [subF32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subF32())`()` <br />                                                                                                                                    |
| open[Double](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html)          | [subF64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subF64())`()` <br />                                                                                                                                    |
| open[Float2](https://developer.android.com/reference/kotlin/android/renderscript/Float2)!     | [subFloat2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subFloat2())`()` <br />                                                                                                                              |
| open[Float3](https://developer.android.com/reference/kotlin/android/renderscript/Float3)!     | [subFloat3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subFloat3())`()` <br />                                                                                                                              |
| open[Float4](https://developer.android.com/reference/kotlin/android/renderscript/Float4)!     | [subFloat4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subFloat4())`()` <br />                                                                                                                              |
| open[Short](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-short/index.html)            | [subI16](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subI16())`()` <br />                                                                                                                                    |
| open[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                | [subI32](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subI32())`()` <br />                                                                                                                                    |
| open[Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)              | [subI64](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subI64())`()` <br />                                                                                                                                    |
| open[Byte](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte/index.html)              | [subI8](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subI8())`()` <br />                                                                                                                                      |
| open[Int2](https://developer.android.com/reference/kotlin/android/renderscript/Int2)!         | [subInt2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subInt2())`()` <br />                                                                                                                                  |
| open[Int3](https://developer.android.com/reference/kotlin/android/renderscript/Int3)!         | [subInt3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subInt3())`()` <br />                                                                                                                                  |
| open[Int4](https://developer.android.com/reference/kotlin/android/renderscript/Int4)!         | [subInt4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subInt4())`()` <br />                                                                                                                                  |
| open[Long2](https://developer.android.com/reference/kotlin/android/renderscript/Long2)!       | [subLong2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subLong2())`()` <br />                                                                                                                                |
| open[Long3](https://developer.android.com/reference/kotlin/android/renderscript/Long3)!       | [subLong3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subLong3())`()` <br />                                                                                                                                |
| open[Long4](https://developer.android.com/reference/kotlin/android/renderscript/Long4)!       | [subLong4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subLong4())`()` <br />                                                                                                                                |
| open[Matrix2f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix2f)! | [subMatrix2f](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subMatrix2f())`()` <br />                                                                                                                          |
| open[Matrix3f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix3f)! | [subMatrix3f](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subMatrix3f())`()` <br />                                                                                                                          |
| open[Matrix4f](https://developer.android.com/reference/kotlin/android/renderscript/Matrix4f)! | [subMatrix4f](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subMatrix4f())`()` <br />                                                                                                                          |
| open[Short2](https://developer.android.com/reference/kotlin/android/renderscript/Short2)!     | [subShort2](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subShort2())`()` <br />                                                                                                                              |
| open[Short3](https://developer.android.com/reference/kotlin/android/renderscript/Short3)!     | [subShort3](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subShort3())`()` <br />                                                                                                                              |
| open[Short4](https://developer.android.com/reference/kotlin/android/renderscript/Short4)!     | [subShort4](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subShort4())`()` <br />                                                                                                                              |
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)              | [subalign](https://developer.android.com/reference/kotlin/android/renderscript/FieldPacker#subalign(kotlin.Int))`(`v:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                     |

## Public constructors

### FieldPacker

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
FieldPacker(data: ByteArray!)
```  

### FieldPacker

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
FieldPacker(len: Int)
```

## Public methods

### addBoolean

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addBoolean(v: Boolean): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF32(v: Float2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF32(v: Float3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF32(v: Float4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF32(v: Float): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF64(v: Double2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF64(v: Double3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF64(v: Double4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addF64

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addF64(v: Double): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI16(v: Short2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI16(v: Short3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI16(v: Short4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI16(v: Short): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI32(v: Int2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI32(v: Int3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI32(v: Int4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI32(v: Int): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI64(v: Long2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI64(v: Long3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI64(v: Long4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI64

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI64(v: Long): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI8(v: Byte2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI8(v: Byte3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI8(v: Byte4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addI8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addI8(v: Byte): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addMatrix

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addMatrix(v: Matrix2f!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addMatrix

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addMatrix(v: Matrix3f!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addMatrix

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addMatrix(v: Matrix4f!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addObj

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addObj(obj: BaseObj!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU16(v: Int2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU16(v: Int3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU16(v: Int4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU16

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU16(v: Int): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU32(v: Long2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU32(v: Long3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU32(v: Long4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU32

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU32(v: Long): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU64(v: Long2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU64(v: Long3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU64

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU64(v: Long4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU64

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU64(v: Long): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU8(v: Short2!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU8(v: Short3!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU8(v: Short4!): Unit
```

**Deprecated:** *Deprecated in Java.*  

### addU8

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun addU8(v: Short): Unit
```

**Deprecated:** *Deprecated in Java.*  

### align

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun align(v: Int): Unit
```

**Deprecated:** *Deprecated in Java.*  

### getData

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getData(): ByteArray!
```

**Deprecated:** *Deprecated in Java.*  

### reset

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun reset(): Unit
```

**Deprecated:** *Deprecated in Java.*  

### reset

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun reset(i: Int): Unit
```

**Deprecated:** *Deprecated in Java.*  

### skip

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun skip(i: Int): Unit
```

**Deprecated:** *Deprecated in Java.*  

### subBoolean

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subBoolean(): Boolean
```

**Deprecated:** *Deprecated in Java.*  

### subByte2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subByte2(): Byte2!
```

**Deprecated:** *Deprecated in Java.*  

### subByte3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subByte3(): Byte3!
```

**Deprecated:** *Deprecated in Java.*  

### subByte4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subByte4(): Byte4!
```

**Deprecated:** *Deprecated in Java.*  

### subDouble2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subDouble2(): Double2!
```

**Deprecated:** *Deprecated in Java.*  

### subDouble3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subDouble3(): Double3!
```

**Deprecated:** *Deprecated in Java.*  

### subDouble4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subDouble4(): Double4!
```

**Deprecated:** *Deprecated in Java.*  

### subF32

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subF32(): Float
```

**Deprecated:** *Deprecated in Java.*  

### subF64

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subF64(): Double
```

**Deprecated:** *Deprecated in Java.*  

### subFloat2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subFloat2(): Float2!
```

**Deprecated:** *Deprecated in Java.*  

### subFloat3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subFloat3(): Float3!
```

**Deprecated:** *Deprecated in Java.*  

### subFloat4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subFloat4(): Float4!
```

**Deprecated:** *Deprecated in Java.*  

### subI16

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subI16(): Short
```

**Deprecated:** *Deprecated in Java.*  

### subI32

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subI32(): Int
```

**Deprecated:** *Deprecated in Java.*  

### subI64

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subI64(): Long
```

**Deprecated:** *Deprecated in Java.*  

### subI8

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subI8(): Byte
```

**Deprecated:** *Deprecated in Java.*  

### subInt2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subInt2(): Int2!
```

**Deprecated:** *Deprecated in Java.*  

### subInt3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subInt3(): Int3!
```

**Deprecated:** *Deprecated in Java.*  

### subInt4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subInt4(): Int4!
```

**Deprecated:** *Deprecated in Java.*  

### subLong2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subLong2(): Long2!
```

**Deprecated:** *Deprecated in Java.*  

### subLong3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subLong3(): Long3!
```

**Deprecated:** *Deprecated in Java.*  

### subLong4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subLong4(): Long4!
```

**Deprecated:** *Deprecated in Java.*  

### subMatrix2f

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subMatrix2f(): Matrix2f!
```

**Deprecated:** *Deprecated in Java.*  

### subMatrix3f

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subMatrix3f(): Matrix3f!
```

**Deprecated:** *Deprecated in Java.*  

### subMatrix4f

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subMatrix4f(): Matrix4f!
```

**Deprecated:** *Deprecated in Java.*  

### subShort2

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subShort2(): Short2!
```

**Deprecated:** *Deprecated in Java.*  

### subShort3

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subShort3(): Short3!
```

**Deprecated:** *Deprecated in Java.*  

### subShort4

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subShort4(): Short4!
```

**Deprecated:** *Deprecated in Java.*  

### subalign

Added in[API level 18](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in[API level 31](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun subalign(v: Int): Unit
```

**Deprecated:** *Deprecated in Java.*