UNPKG

three

Version:

JavaScript 3D library

30 lines (17 loc) 649 B
import { InterpolateDiscrete } from '../../constants.js'; import { KeyframeTrack } from '../KeyframeTrack.js'; /** * A Track that interpolates Strings */ function StringKeyframeTrack( name, times, values, interpolation ) { KeyframeTrack.call( this, name, times, values, interpolation ); } StringKeyframeTrack.prototype = Object.assign( Object.create( KeyframeTrack.prototype ), { constructor: StringKeyframeTrack, ValueTypeName: 'string', ValueBufferType: Array, DefaultInterpolation: InterpolateDiscrete, InterpolantFactoryMethodLinear: undefined, InterpolantFactoryMethodSmooth: undefined } ); export { StringKeyframeTrack };