PackableForInterpolation
Interface for Packable objects which are interpolated in a different representation than their packed value.
- {Packable}
See:
Source:
Members
-
<static> packedInterpolationLength :Number
-
The number of elements used to store the object into an array in its interpolatable form.
Methods
-
<static> convertPackedArrayForInterpolation
-
Converts a packed array into a form suitable for interpolation.
Parameters:
Name Type Argument Default Description packedArrayArray The packed array. startingIndexNumber <optional>
0 The index of the first element to be converted. lastIndexNumber <optional>
packedArray.length The index of the last element to be converted. resultArray <optional>
The object into which to store the result. Throws:
DeveloperError : packedArray is required. -
<static> unpackInterpolationResult
-
Retrieves an instance from a packed array converted with convertPackedArrayForInterpolation.
Parameters:
Name Type Argument Default Description arrayArray The original packed array. sourceArrayArray The converted array. startingIndexNumber <optional>
0 The startingIndex used to convert the array. lastIndexNumber <optional>
packedArray.length The lastIndex used to convert the array. resultObject <optional>
The object into which to store the result. Throws:
-
DeveloperError : array is required.
-
DeveloperError : sourceArray is required.
-
