Navigation
API > API/Editor > API/Editor/Persona
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.
| Name | UCachedAnalysisProperties |
| Type | class |
| Header File | /Engine/Source/Editor/Persona/Public/BlendSpaceAnalysis.h |
| Include Path | #include "BlendSpaceAnalysis.h" |
Syntax
UCLASS ()
class UCachedAnalysisProperties : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCachedAnalysisProperties
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneFacingAxis | EAnalysisLinearAxis | BlendSpaceAnalysis.h | ||
| BoneRightAxis | EAnalysisLinearAxis | BlendSpaceAnalysis.h | ||
| BoneSocket1 | FBoneSocketTarget | BlendSpaceAnalysis.h | ||
| BoneSocket2 | FBoneSocketTarget | BlendSpaceAnalysis.h | ||
| CharacterFacingAxis | EAnalysisLinearAxis | BlendSpaceAnalysis.h | ||
| CharacterUpAxis | EAnalysisLinearAxis | BlendSpaceAnalysis.h | ||
| EndTimeFraction | float | BlendSpaceAnalysis.h | ||
| EulerFunctionAxis | EAnalysisEulerAxis | BlendSpaceAnalysis.h | ||
| LinearFunctionAxis | EAnalysisLinearAxis | BlendSpaceAnalysis.h | ||
| Space | EAnalysisSpace | BlendSpaceAnalysis.h | ||
| SpaceBoneSocket | FBoneSocketTarget | BlendSpaceAnalysis.h | ||
| StartTimeFraction | float | BlendSpaceAnalysis.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyFrom
(
const UCachedAnalysisProperties& Other |
BlendSpaceAnalysis.h |