Added in API level 11

FieldPacker

open class FieldPacker
kotlin.Any
   ↳ android.renderscript.FieldPacker

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

<init>(len: Int)

<init>(data: ByteArray!)

Public methods

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit
addI32(v: Int)

open Unit
addI32(v: Int2!)

open Unit
addI32(v: Int3!)

open Unit
addI32(v: Int4!)

open Unit

open Unit

open Unit

open Unit

open Unit
addI8(v: Byte)

open Unit
addI8(v: Byte2!)

open Unit
addI8(v: Byte3!)

open Unit
addI8(v: Byte4!)

open Unit

open Unit

open Unit

open Unit
addObj(obj: BaseObj!)

open Unit
addU16(v: Int)

open Unit
addU16(v: Int2!)

open Unit
addU16(v: Int3!)

open Unit
addU16(v: Int4!)

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit

open Unit
align(v: Int)

ByteArray!

open Unit

open Unit
reset(i: Int)

open Unit
skip(i: Int)

open Boolean

open Byte2!

open Byte3!

open Byte4!

open Double2!

open Double3!

open Double4!

open Float

open Double

open Float2!

open Float3!

open Float4!

open Short

open Int

open Long

open Byte

open Int2!

open Int3!

open Int4!

open Long2!

open Long3!

open Long4!

open Matrix2f!

open Matrix3f!

open Matrix4f!

open Short2!

open Short3!

open Short4!

open Unit

Public constructors

<init>

Added in API level 11
FieldPacker(len: Int)

<init>

Added in API level 18
FieldPacker(data: ByteArray!)

Public methods

addBoolean

Added in API level 11
open fun addBoolean(v: Boolean): Unit

addF32

Added in API level 11
open fun addF32(v: Float): Unit

addF32

Added in API level 11
open fun addF32(v: Float2!): Unit

addF32

Added in API level 11
open fun addF32(v: Float3!): Unit

addF32

Added in API level 11
open fun addF32(v: Float4!): Unit

addF64

Added in API level 11
open fun addF64(v: Double): Unit

addF64

Added in API level 14
open fun addF64(v: Double2!): Unit

addF64

Added in API level 14
open fun addF64(v: Double3!): Unit

addF64

Added in API level 14
open fun addF64(v: Double4!): Unit

addI16

Added in API level 11
open fun addI16(v: Short): Unit

addI16

Added in API level 11
open fun addI16(v: Short2!): Unit

addI16

Added in API level 11
open fun addI16(v: Short3!): Unit

addI16

Added in API level 11
open fun addI16(v: Short4!): Unit

addI32

Added in API level 11
open fun addI32(v: Int): Unit

addI32

Added in API level 11
open fun addI32(v: Int2!): Unit

addI32

Added in API level 11
open fun addI32(v: Int3!): Unit

addI32

Added in API level 11
open fun addI32(v: Int4!): Unit

addI64

Added in API level 11
open fun addI64(v: Long): Unit

addI64

Added in API level 14
open fun addI64(v: Long2!): Unit

addI64

Added in API level 14
open fun addI64(v: Long3!): Unit

addI64

Added in API level 14
open fun addI64(v: Long4!): Unit

addI8

Added in API level 11
open fun addI8(v: Byte): Unit

addI8

Added in API level 11
open fun addI8(v: Byte2!): Unit

addI8

Added in API level 11
open fun addI8(v: Byte3!): Unit

addI8

Added in API level 11
open fun addI8(v: Byte4!): Unit

addMatrix

Added in API level 11
open fun addMatrix(v: Matrix4f!): Unit

addMatrix

Added in API level 11
open fun addMatrix(v: Matrix3f!): Unit

addMatrix

Added in API level 11
open fun addMatrix(v: Matrix2f!): Unit

addObj

Added in API level 11
open fun addObj(obj: BaseObj!): Unit

addU16

Added in API level 11
open fun addU16(v: Int): Unit

addU16

Added in API level 11
open fun addU16(v: Int2!): Unit

addU16

Added in API level 11
open fun addU16(v: Int3!): Unit

addU16

Added in API level 11
open fun addU16(v: Int4!): Unit

addU32

Added in API level 11
open fun addU32(v: Long): Unit

addU32

Added in API level 11
open fun addU32(v: Long2!): Unit

addU32

Added in API level 11
open fun addU32(v: Long3!): Unit

addU32

Added in API level 11
open fun addU32(v: Long4!): Unit

addU64

Added in API level 11
open fun addU64(v: Long): Unit

addU64

Added in API level 14
open fun addU64(v: Long2!): Unit

addU64

Added in API level 14
open fun addU64(v: Long3!): Unit

addU64

Added in API level 14
open fun addU64(v: Long4!): Unit

addU8

Added in API level 11
open fun addU8(v: Short): Unit

addU8

Added in API level 11
open fun addU8(v: Short2!): Unit

addU8

Added in API level 11
open fun addU8(v: Short3!): Unit

addU8

Added in API level 11
open fun addU8(v: Short4!): Unit

align

Added in API level 11
open fun align(v: Int): Unit

getData

Added in API level 11
fun getData(): ByteArray!

reset

Added in API level 11
open fun reset(): Unit

reset

Added in API level 11
open fun reset(i: Int): Unit

skip

Added in API level 11
open fun skip(i: Int): Unit

subBoolean

Added in API level 18
open fun subBoolean(): Boolean

subByte2

Added in API level 18
open fun subByte2(): Byte2!

subByte3

Added in API level 18
open fun subByte3(): Byte3!

subByte4

Added in API level 18
open fun subByte4(): Byte4!

subDouble2

Added in API level 18
open fun subDouble2(): Double2!

subDouble3

Added in API level 18
open fun subDouble3(): Double3!

subDouble4

Added in API level 18
open fun subDouble4(): Double4!

subF32

Added in API level 18
open fun subF32(): Float

subF64

Added in API level 18
open fun subF64(): Double

subFloat2

Added in API level 18
open fun subFloat2(): Float2!

subFloat3

Added in API level 18
open fun subFloat3(): Float3!

subFloat4

Added in API level 18
open fun subFloat4(): Float4!

subI16

Added in API level 18
open fun subI16(): Short

subI32

Added in API level 18
open fun subI32(): Int

subI64

Added in API level 18
open fun subI64(): Long

subI8

Added in API level 18
open fun subI8(): Byte

subInt2

Added in API level 18
open fun subInt2(): Int2!

subInt3

Added in API level 18
open fun subInt3(): Int3!

subInt4

Added in API level 18
open fun subInt4(): Int4!

subLong2

Added in API level 18
open fun subLong2(): Long2!

subLong3

Added in API level 18
open fun subLong3(): Long3!

subLong4

Added in API level 18
open fun subLong4(): Long4!

subMatrix2f

Added in API level 18
open fun subMatrix2f(): Matrix2f!

subMatrix3f

Added in API level 18
open fun subMatrix3f(): Matrix3f!

subMatrix4f

Added in API level 18
open fun subMatrix4f(): Matrix4f!

subShort2

Added in API level 18
open fun subShort2(): Short2!

subShort3

Added in API level 18
open fun subShort3(): Short3!

subShort4

Added in API level 18
open fun subShort4(): Short4!

subalign

Added in API level 18
open fun subalign(v: Int): Unit