Navigation
API > API/Editor > API/Editor/Persona
Inheritance Hierarchy
- IModularFeature
- IBlendSpaceAnalysisFeature
References
| Module | Persona |
| Header | /Engine/Source/Editor/Persona/Public/BlendSpaceAnalysis.h |
| Include | #include "BlendSpaceAnalysis.h" |
Syntax
class IBlendSpaceAnalysisFeature : public IModularFeature
Remarks
Users wishing to add their own analysis functions and structures should inherit from this, implement the virtual functions, and register an instance with IModularFeatures. It may help to look at the implementation of FCoreBlendSpaceAnalysisFeature when doing this.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CalculateSampleValue
(
float& Result, |
This should process the animation according to the analysis properties, or return false if that is not possible. | |
| TArray< FString > | This should return the names of the functions handled. | ||
| FName | |||
| UAnalysisProperties * | MakeAnalysisProperties
(
UObject* Outer, |
This should return an instance derived from UAnalysisProperties that is suitable for the Function. |