Spaces:
Running
Running
| import { DiscreteInterpolant } from './../math/interpolants/DiscreteInterpolant'; | |
| import { LinearInterpolant } from './../math/interpolants/LinearInterpolant'; | |
| import { CubicInterpolant } from './../math/interpolants/CubicInterpolant'; | |
| import { InterpolationModes } from '../constants'; | |
| export class KeyframeTrack { | |
| constructor( | |
| name: string, | |
| times: any[], | |
| values: any[], | |
| interpolation?: InterpolationModes | |
| ); | |
| name: string; | |
| times: any[]; | |
| values: any[]; | |
| ValueTypeName: string; | |
| TimeBufferType: Float32Array; | |
| ValueBufferType: Float32Array; | |
| DefaultInterpolation: InterpolationModes; | |
| InterpolantFactoryMethodDiscrete(result: any): DiscreteInterpolant; | |
| InterpolantFactoryMethodLinear(result: any): LinearInterpolant; | |
| InterpolantFactoryMethodSmooth(result: any): CubicInterpolant; | |
| setInterpolation(interpolation: InterpolationModes): void; | |
| getInterpolation(): InterpolationModes; | |
| getValuesize(): number; | |
| shift(timeOffset: number): KeyframeTrack; | |
| scale(timeScale: number): KeyframeTrack; | |
| trim(startTime: number, endTime: number): KeyframeTrack; | |
| validate(): boolean; | |
| optimize(): KeyframeTrack; | |
| static parse(json: any): KeyframeTrack; | |
| static toJSON(track: KeyframeTrack): any; | |
| } | |