PackableForInterpolation
Static interface for
Packable
types which are interpolated in a
different representation than their packed value. These methods and
properties are expected to be defined on a constructor function.
See:
Members
-
staticPackableForInterpolation.packedInterpolationLength :Number
-
The number of elements used to store the object into an array in its interpolatable form.
Methods
-
staticPackableForInterpolation.convertPackedArrayForInterpolation(packedArray, startingIndex, lastIndex, result)
-
Converts a packed array into a form suitable for interpolation.
Name Type Default Description packedArray
Number[] The packed array. startingIndex
Number 0
optional The index of the first element to be converted. lastIndex
Number packedArray.length
optional The index of the last element to be converted. result
Number[] optional The object into which to store the result. -
staticPackableForInterpolation.unpackInterpolationResult(array, sourceArray, startingIndex, lastIndex, result)
-
Retrieves an instance from a packed array converted with
convertPackedArrayForInterpolation
.Name Type Default Description array
Number[] The original packed array. sourceArray
Number[] The converted array. startingIndex
Number 0
optional The startingIndex used to convert the array. lastIndex
Number packedArray.length
optional The lastIndex used to convert the array. result
Object optional The object into which to store the result.