/Engine/Source/Editor/Persona/Public/BlendSpaceAnalysis.h
This will be used to preserve values as far as possible when switching between analysis functions, so it contains all the parameters used by the engine functions. User defined can inherit from this and add their own - then the user-defined MakeCache function should replace any base class cache that is passed in with their own.
class UCachedAnalysisProperties : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
EAnalysisLinear...
BoneFacingAxis
EAnalysisLinear...
BoneRightAxis
FBoneSocketTarg...
BoneSocket1
FBoneSocketTarg...
BoneSocket2
EAnalysisLinear...
CharacterFacingAxis
EAnalysisLinear...
CharacterUpAxis
float
EndTimeFraction
EAnalysisEulerA...
EulerFunctionAxis
EAnalysisLinear...
LinearFunctionAxis
EAnalysisSpace
Space
FBoneSocketTarg...
SpaceBoneSocket
float
StartTimeFraction