Navigation
API > API/Plugins > API/Plugins/CurveExpression
| Name | FAnimNode_RemapCurvesBase |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/CurveExpression/Source/Runtime/Public/AnimNode_RemapCurvesBase.h |
| Include Path | #include "AnimNode_RemapCurvesBase.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FAnimNode_RemapCurvesBase : public FAnimNode_Base
Inheritance Hierarchy
- FAnimNode_Base → FAnimNode_RemapCurvesBase
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bExpressionsImmutable | bool | The expression map given is immutable and will not change during runtime. Improves performance. | AnimNode_RemapCurvesBase.h |
|
| CurveExpressions | TMap< FName, FString > | AnimNode_RemapCurvesBase.h |
|
|
| CurveExpressionsDataAsset | TObjectPtr< UCurveExpressionsDataAsset > | AnimNode_RemapCurvesBase.h |
|
|
| ExpressionList | FCurveExpressionList | AnimNode_RemapCurvesBase.h |
|
|
| ExpressionSource | ERemapCurvesExpressionSource | AnimNode_RemapCurvesBase.h |
|
|
| SourcePose | FPoseLink | AnimNode_RemapCurvesBase.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedAssetExpressionData | TSharedPtr< const FExpressionData > | AnimNode_RemapCurvesBase.h | ||
| CachedConstantNames | TArray< FName > | Serialized data. | AnimNode_RemapCurvesBase.h | |
| CachedExpressions | TMap< FName, CurveExpression::Evaluator::FExpressionObject > | AnimNode_RemapCurvesBase.h | ||
| ExpressionMapHash | TOptional< int32 > | AnimNode_RemapCurvesBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanVerifyExpressions() |
Returns true if we're able to verify expressions at all. I.e. if the expression engine has not been initialized. | AnimNode_RemapCurvesBase.h | |
void ParseAndCacheExpressions() |
Parse and cache expressions defined in ExpressionList or CurveExpressions, depending on on use. | AnimNode_RemapCurvesBase.h | |
void VerifyExpressions
(
const USkeletalMeshComponent* InTargetComponent, |
Call to verify the expressions. Write out any warnings to the InReportingFunc function. | AnimNode_RemapCurvesBase.h |
Overridden from FAnimNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheBones_AnyThread
(
const FAnimationCacheBonesContext& Context |
AnimNode_RemapCurvesBase.h | ||
virtual void Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
AnimNode_RemapCurvesBase.h | ||
virtual void Update_AnyThread
(
const FAnimationUpdateContext& Context |
AnimNode_RemapCurvesBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TMap< FName, CurveExpression::Evaluator::FExpressionObject > & GetCompiledAssignments() |
AnimNode_RemapCurvesBase.h | ||
| AnimNode_RemapCurvesBase.h | |||
| AnimNode_RemapCurvesBase.h | |||
void SerializeNode
(
FArchive& Ar, |
Specialized serializer to serialize expression data. | AnimNode_RemapCurvesBase.h |