Skip to content

@orillusion/core


Class: Keyframe

Defined in: src/math/enum/Keyframe.ts:6

Constructors

Constructor

new Keyframe(time?, value?): Keyframe

Defined in: src/math/enum/Keyframe.ts:27

Parameters

time?

number = 0

value?

number = 0

Returns

Keyframe

Properties

serializedVersion

serializedVersion: string = '2'

Defined in: src/math/enum/Keyframe.ts:8

Serialization format version of this keyframe.


time

time: number

Defined in: src/math/enum/Keyframe.ts:10

Time of the keyframe in seconds.


value

value: number

Defined in: src/math/enum/Keyframe.ts:12

Value of the keyframe at its time.


inSlope

inSlope: number = 0

Defined in: src/math/enum/Keyframe.ts:14

Incoming tangent slope.


outSlope

outSlope: number = 0

Defined in: src/math/enum/Keyframe.ts:16

Outgoing tangent slope.


tangentMode

tangentMode: number = 0

Defined in: src/math/enum/Keyframe.ts:18

Tangent mode flags controlling how slopes are computed.


weightedMode

weightedMode: number = 0

Defined in: src/math/enum/Keyframe.ts:21

Weighted mode flags controlling whether in/out weights are used.


inWeight

inWeight: number

Defined in: src/math/enum/Keyframe.ts:23

Incoming tangent weight.


outWeight

outWeight: number

Defined in: src/math/enum/Keyframe.ts:25

Outgoing tangent weight.

Methods

unSerialized()

unSerialized(data): void

Defined in: src/math/enum/Keyframe.ts:33

Populate this keyframe from a serialized object using inSlope/outSlope fields.

Parameters

data

any

Returns

void


unSerialized2()

unSerialized2(data): void

Defined in: src/math/enum/Keyframe.ts:43

Populate this keyframe from a serialized object using inTangent/outTangent fields.

Parameters

data

any

Returns

void

Released under the MIT License