/Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneFloatChannel.h
struct FMovieSceneFloatValue
TEnumAsByte< ER...
InterpMode
uint8
PaddingByte
Float value = 4 bytes tangent data = 4 floats + byte enum = 4*4 + 1 = 17 bytes, rounded up to 20 bytes on clang-win64 interp and tangent modes = 2 byte enums = 2 bytes total = 26 bytes
FMovieSceneTang...
Tangent
TEnumAsByte< ER...
TangentMode
uint8[1]
UnserializedPaddingBytes
This is required because TMovieSceneCurveChannelImpl::Serialize dumps us as a byte array so we need padding to be initialized to avoid indeterminism in the cooked build.
float
Value