CameraInstruction::SplineInstruction
0totalTimefloat · 4 bytes
1typeuint8 · 1 byte
2curvearray<Vec3> · variable
3progressKeyFramesarray<CameraInstruction::SplineInstruction::SplineProgressOption> · variable
4rotationOptionarray<CameraInstruction::SplineInstruction::SplineRotationOption> · variable
5splineIdentifierstring · variable
6loadFromJsonboolean · 1 byte
Fields
7 top-level fields- 0totalTime
float - 1type
uint8 3progressKeyFramesCameraInstruction::SplineInstruction::SplineProgressOptionas
array<CameraInstruction::SplineInstruction::SplineProgressOption>- 0Key frame value
float - 1Key frame time
float 2Key frame easing funceasing_functionas
string- "linear"
linear - "spring"
spring - "in_quad"
in_quad - "out_quad"
out_quad - "in_out_quad"
in_out_quad - "in_cubic"
in_cubic - "out_cubic"
out_cubic - "in_out_cubic"
in_out_cubic - "in_quart"
in_quart - "out_quart"
out_quart - "in_out_quart"
in_out_quart - "in_quint"
in_quint - "out_quint"
out_quint - "in_out_quint"
in_out_quint - "in_sine"
in_sine - "out_sine"
out_sine - "in_out_sine"
in_out_sine - "in_expo"
in_expo - "out_expo"
out_expo - "in_out_expo"
in_out_expo - "in_circ"
in_circ - "out_circ"
out_circ - "in_out_circ"
in_out_circ - "in_bounce"
in_bounce - "out_bounce"
out_bounce - "in_out_bounce"
in_out_bounce - "in_back"
in_back - "out_back"
out_back - "in_out_back"
in_out_back - "in_elastic"
in_elastic - "out_elastic"
out_elastic - "in_out_elastic"
in_out_elastic
- "linear"
4rotationOptionCameraInstruction::SplineInstruction::SplineRotationOptionas
array<CameraInstruction::SplineInstruction::SplineRotationOption>- 1Key frame time
float 2Key frame easing funceasing_functionas
string- "linear"
linear - "spring"
spring - "in_quad"
in_quad - "out_quad"
out_quad - "in_out_quad"
in_out_quad - "in_cubic"
in_cubic - "out_cubic"
out_cubic - "in_out_cubic"
in_out_cubic - "in_quart"
in_quart - "out_quart"
out_quart - "in_out_quart"
in_out_quart - "in_quint"
in_quint - "out_quint"
out_quint - "in_out_quint"
in_out_quint - "in_sine"
in_sine - "out_sine"
out_sine - "in_out_sine"
in_out_sine - "in_expo"
in_expo - "out_expo"
out_expo - "in_out_expo"
in_out_expo - "in_circ"
in_circ - "out_circ"
out_circ - "in_out_circ"
in_out_circ - "in_bounce"
in_bounce - "out_bounce"
out_bounce - "in_out_bounce"
in_out_bounce - "in_back"
in_back - "out_back"
out_back - "in_out_back"
in_out_back - "in_elastic"
in_elastic - "out_elastic"
out_elastic - "in_out_elastic"
in_out_elastic
- "linear"
- 5splineIdentifier
string - 6loadFromJson
boolean
Packet references
1 reference- CameraInstructionPacketCamera Instruction › CameraInstruction › Spline › CameraInstruction::SplineInstruction
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
All builds
Changes between consecutive stable releases and preview builds.
No changes are recorded for this type.