← Type index

easing_function

Enum values

32 values
  1. 0"linear"
  2. 1"spring"
  3. 2"in_quad"
  4. 3"out_quad"
  5. 4"in_out_quad"
  6. 5"in_cubic"
  7. 6"out_cubic"
  8. 7"in_out_cubic"
  9. 8"in_quart"
  10. 9"out_quart"
  11. 10"in_out_quart"
  12. 11"in_quint"
  13. 12"out_quint"
  14. 13"in_out_quint"
  15. 14"in_sine"
  16. 15"out_sine"
  17. 16"in_out_sine"
  18. 17"in_expo"
  19. 18"out_expo"
  20. 19"in_out_expo"
  21. 20"in_circ"
  22. 21"out_circ"
  23. 22"in_out_circ"
  24. 23"in_bounce"
  25. 24"out_bounce"
  26. 25"in_out_bounce"
  27. 26"in_back"
  28. 27"out_back"
  29. 28"in_out_back"
  30. 29"in_elastic"
  31. 30"out_elastic"
  32. 31"in_out_elastic"

Packet references

9 references
  1. CameraInstructionPacket
    Camera Instruction › CameraInstruction › FieldOfView › CameraInstruction::FovInstruction › FOV Ease Type › easing_function
  2. CameraInstructionPacket
    Camera Instruction › CameraInstruction › Spline › CameraInstruction::SplineInstruction › progressKeyFrames › CameraInstruction::SplineInstruction::SplineProgressOption › Key frame easing func › easing_function
  3. CameraInstructionPacket
    Camera Instruction › CameraInstruction › Spline › CameraInstruction::SplineInstruction › rotationOption › CameraInstruction::SplineInstruction::SplineRotationOption › Key frame easing func › easing_function
  4. CameraSplinePacket
    Camera Data Splines › CameraSplineDefinition › progress_key_frames › CameraSplineProgressKeyFrame › easing › easing_function
  5. CameraSplinePacket
    Camera Data Splines › CameraSplineDefinition › rotation_key_frames › CameraSplineRotationKeyFrame › easing › easing_function
  6. ClientboundAttributeLayerSyncPacket
    Data › UpdateAttributeLayersData › UpdateAttributeLayersData › Attribute Layers › AttributeLayerData › Attributes › EnvironmentAttributeData › Payload › NoiseTransitionAttributeData › NoiseTransitionAttributeData › Settings › NoiseTransitionSettingsData › Easing › easing_function
    CompressionEnum-as-Value
  7. ClientboundAttributeLayerSyncPacket
    Data › UpdateAttributeLayersData › UpdateAttributeLayersData › Attribute Layers › AttributeLayerData › Attributes › EnvironmentAttributeData › Payload › TransitionAttributeData › TransitionAttributeData › Settings › TransitionSettingsData › Easing › easing_function
    CompressionEnum-as-Value
  8. ClientboundAttributeLayerSyncPacket
    Data › UpdateEnvironmentAttributesData › UpdateEnvironmentAttributesData › Attributes › EnvironmentAttributeData › Payload › NoiseTransitionAttributeData › NoiseTransitionAttributeData › Settings › NoiseTransitionSettingsData › Easing › easing_function
    CompressionEnum-as-Value
  9. ClientboundAttributeLayerSyncPacket
    Data › UpdateEnvironmentAttributesData › UpdateEnvironmentAttributesData › Attributes › EnvironmentAttributeData › Payload › TransitionAttributeData › TransitionAttributeData › Settings › TransitionSettingsData › Easing › easing_function
    CompressionEnum-as-Value

Wire format

2 formats

Values are serialized as string.

Raw string bytes prefixed by their byte length as a varuint32. The stream does not transcode or validate the byte encoding. Variable

Values are serialized as varint32.

ZigZag-encoded, then written as base-128 groups with the high bit indicating continuation. 1-5 bytes

CompressionEnum-as-Value

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.