UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

36 lines (34 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VectorKeyframeTrack = void 0; var _KeyframeTrack = require("../KeyframeTrack.js"); /** * A track for vector keyframe values. * * @augments KeyframeTrack */ class VectorKeyframeTrack extends _KeyframeTrack.KeyframeTrack { /** * Constructs a new vector keyframe track. * * @param {string} name - The keyframe track's name. * @param {Array<number>} times - A list of keyframe times. * @param {Array<number>} values - A list of keyframe values. * @param {(InterpolateLinear|InterpolateDiscrete|InterpolateSmooth)} [interpolation] - The interpolation type. */ constructor(name, times, values, interpolation) { super(name, times, values, interpolation); } } /** * The value type name. * * @type {String} * @default 'vector' */ exports.VectorKeyframeTrack = VectorKeyframeTrack; VectorKeyframeTrack.prototype.ValueTypeName = 'vector'; // ValueBufferType is inherited // DefaultInterpolation is inherited