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