Packable

Static interface for types which can store their values as packed elements in an array. These methods and properties are expected to be defined on a constructor function.
See:

Members

staticPackable.packedLength :Number

The number of elements used to pack the object into an array.

Methods

staticPackable.pack(value, array, startingIndex)

Stores the provided instance into the provided array.
Name Type Default Description
value Object The value to pack.
array Array.<Number> The array to pack into.
startingIndex Number 0 optional The index into the array at which to start packing the elements.

staticPackable.unpack(array, startingIndex, result)

Retrieves an instance from a packed array.
Name Type Default Description
array Array.<Number> The packed array.
startingIndex Number 0 optional The starting index of the element to be unpacked.
result Object optional The object into which to store the result.