Navigation
API > API/Plugins > API/Plugins/CurveExpression
Inheritance Hierarchy
- FAnimNode_Base
- FAnimNode_RemapCurvesBase
- FAnimNode_RemapCurves
- FAnimNode_RemapCurvesFromMesh
References
| Module | CurveExpression |
| Header | /Engine/Plugins/Experimental/Animation/CurveExpression/Source/Runtime/Public/AnimNode_RemapCurvesBase.h |
| Include | #include "AnimNode_RemapCurvesBase.h" |
Syntax
USTRUCT&40;BlueprintInternalUseOnly&41;
struct FAnimNode_RemapCurvesBase : public FAnimNode_Base
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bExpressionsImmutable | The expression map given is immutable and will not change during runtime. Improves performance. | |
| TMap< FName, FString > | CurveExpressions | ||
| TObjectPtr< UCurveExpressionsDataAsset > | CurveExpressionsDataAsset | ||
| FCurveExpressionList | ExpressionList | ||
| ERemapCurvesExpressionSource | ExpressionSource | ||
| FPoseLink | SourcePose |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if we're able to verify expressions at all. I.e. if the expression engine has not been initialized. | ||
| const TMap< FName, CurveExpression::Evaluator::FExpressionObject > & | |||
| const TArray< FName > & | |||
| TMap< FName, FStringView > | |||
| void | Parse and cache expressions defined in ExpressionList or CurveExpressions, depending on on use. | ||
| void | SerializeNode
(
FArchive& Ar, |
Specialized serializer to serialize expression data. | |
| void | VerifyExpressions
(
const USkeletalMeshComponent* InTargetComponent, |
Call to verify the expressions. Write out any warnings to the InReportingFunc function. |
Overridden from FAnimNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | CacheBones_AnyThread
(
const FAnimationCacheBonesContext& Context |
Called to cache any bones that this node needs to track (e.g. in a FBoneReference). | |
| void | Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
Called when the node first runs. | |
| void | Update_AnyThread
(
const FAnimationUpdateContext& Context |
Called to update the state of the graph relative to this node. |