Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeFactoryBaseNode
- UInterchangeAnimSequenceFactoryNode
References
| Module | InterchangeFactoryNodes |
| Header | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeAnimSequenceFactoryNode.h |
| Include | #include "InterchangeAnimSequenceFactoryNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UInterchangeAnimSequenceFactoryNode : public UInterchangeFactoryBaseNode
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetAnimatedAttributeCurveName
(
const int32 Index, |
Get an animated attribute curve name point by the specified index. | |
| void | GetAnimatedAttributeCurveNames
(
TArray< FString >& OutAttributeCurveNames |
Get all animated attribute curve names. | |
| int32 | Morph target curve API EndReturn how many animated attribute curve names this anim sequence drive (curve are FRichCurve of type float). | ||
| void | GetAnimatedAttributeStepCurveName
(
const int32 Index, |
Get an animated attribute step curve name point by the specified index. | |
| void | GetAnimatedAttributeStepCurveNames
(
TArray< FString >& OutAttributeStepCurveNames |
Get all animated attribute step curve names. | |
| int32 | Material curve API EndReturn how many animated attribute step curve names this anim sequence drive. | ||
| void | GetAnimatedMaterialCurveSuffixe
(
const int32 Index, |
Get an animated material curve suffixe point by the specified index. | |
| void | GetAnimatedMaterialCurveSuffixes
(
TArray< FString >& OutMaterialCurveSuffixes |
Get all animated material curve suffixes. | |
| int32 | Return how many animated material curve suffixes this anim sequence drive (curve are FRichCurve of type float). | ||
| bool | GetCustomAddCurveMetadataToSkeleton
(
bool& AttributeValue |
Get the custom attribute AddCurveMetadataToSkeleton, return false if the attribute is not set. | |
| bool | GetCustomDeleteExistingCustomAttributeCurves
(
bool& AttributeValue |
Attribute step curve API End Get the custom attribute DeleteExistingCustomAttributeCurves, return false if the attribute is not set. | |
| bool | GetCustomDeleteExistingMorphTargetCurves
(
bool& AttributeValue |
Get the custom attribute DeleteExistingMorphTargetCurves, return false if the attribute is not set. | |
| bool | GetCustomDeleteExistingNonCurveCustomAttributes
(
bool& AttributeValue |
Curves API end Get the custom attribute DeleteExistingNonCurveCustomAttributes, return false if the attribute is not set. | |
| bool | GetCustomDoNotImportCurveWithZero
(
bool& AttributeValue |
Get the custom attribute DoNotImportCurveWithZero, return false if the attribute is not set. | |
| bool | GetCustomImportAttributeCurves
(
bool& AttributeValue |
Import bone tracks API end Get the import attribute curves state. | |
| bool | GetCustomImportBoneTracks
(
bool& AttributeValue |
Get the import bone tracks state. | |
| bool | GetCustomImportBoneTracksRangeStart
(
double& AttributeValue |
Get the import bone tracks start time in second. Return false if the attribute is not set. | |
| bool | GetCustomImportBoneTracksRangeStop
(
double& AttributeValue |
Get the import bone tracks end time in second. Return false if the attribute is not set. | |
| bool | GetCustomImportBoneTracksSampleRate
(
double& AttributeValue |
Get the import bone tracks sample rate. Return false if the attribute is not set. | |
| bool | GetCustomMaterialDriveParameterOnCustomAttribute
(
bool& AttributeValue |
Attribute curve API End Get the custom attribute MaterialDriveParameterOnCustomAttribute, return false if the attribute is not set. | |
| bool | GetCustomRemoveCurveRedundantKeys
(
bool& AttributeValue |
Get the custom attribute RemoveCurveRedundantKeys, return false if the attribute is not set. | |
| bool | GetCustomSkeletonFactoryNodeUid
(
FString& AttributeValue |
Get the skeleton factory node unique id. Return false if the attribute is not set. | |
| bool | GetCustomSkeletonSoftObjectPath
(
FSoftObjectPath& AttributeValue |
Query the optional existing USkeleton this anim must use. | |
| void | GetMorphTargetNodeAnimationPayloadKeys
(
TMap< FString, FInterchangeAnimationPayLoadKey >& OutMorphTargetNodeAnimationPayloads |
||
| void | GetSceneNodeAnimationPayloadKeys
(
TMap< FString, FInterchangeAnimationPayLoadKey >& OutSceneNodeAnimationPayloadKeys |
||
| void | InitializeAnimSequenceNode
(
const FString& UniqueID, |
Initialize node data | |
| bool | RemoveAnimatedAttributeCurveName
(
const FString& AttributeCurveName |
Remove one animated attribute curve name. | |
| bool | RemoveAnimatedAttributeStepCurveName
(
const FString& AttributeStepCurveName |
Remove one animated attribute step curve name. | |
| bool | RemoveAnimatedMaterialCurveSuffixe
(
const FString& MaterialCurveSuffixe |
Remove one animated material curve suffixe. | |
| bool | SetAnimatedAttributeCurveName
(
const FString& AttributeCurveName |
Add an animated attribute curve name. | |
| bool | SetAnimatedAttributeStepCurveName
(
const FString& AttributeStepCurveName |
Add an animated attribute step curve name. | |
| bool | SetAnimatedMaterialCurveSuffixe
(
const FString& MaterialCurveSuffixe |
Add an animated material curve suffixe. | |
| void | |||
| void | |||
| bool | SetCustomAddCurveMetadataToSkeleton
(
const bool& AttributeValue |
Set the custom attribute AddCurveMetadataToSkeleton. | |
| bool | SetCustomDeleteExistingCustomAttributeCurves
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingCustomAttributeCurves. | |
| bool | SetCustomDeleteExistingMorphTargetCurves
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingMorphTargetCurves. | |
| bool | SetCustomDeleteExistingNonCurveCustomAttributes
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingNonCurveCustomAttributes. | |
| bool | SetCustomDoNotImportCurveWithZero
(
const bool& AttributeValue |
Set the custom attribute DoNotImportCurveWithZero. | |
| bool | SetCustomImportAttributeCurves
(
const bool& AttributeValue |
Set the import attribute curves state. Return false if the attribute cannot be set. | |
| bool | SetCustomImportBoneTracks
(
const bool& AttributeValue |
Set the import bone tracks state. Pass true to import bone tracks, false to not import bone tracks. | |
| bool | SetCustomImportBoneTracksRangeStart
(
const double& AttributeValue |
Set the import bone tracks start time in second. Return false if the attribute cannot be set. | |
| bool | SetCustomImportBoneTracksRangeStop
(
const double& AttributeValue |
Set the import bone tracks end time in second. Return false if the attribute cannot be set. | |
| bool | SetCustomImportBoneTracksSampleRate
(
const double& AttributeValue |
Set the import bone tracks sample rate. Return false if the attribute cannot be set. | |
| bool | SetCustomMaterialDriveParameterOnCustomAttribute
(
const bool& AttributeValue |
Set the custom attribute MaterialDriveParameterOnCustomAttribute. | |
| bool | SetCustomRemoveCurveRedundantKeys
(
const bool& AttributeValue |
Set the custom attribute RemoveCurveRedundantKeys. Return false if the attribute cannot be set. | |
| bool | SetCustomSkeletonFactoryNodeUid
(
const FString& AttributeValue |
Set the skeleton factory node unique id. Return false if the attribute cannot be set. | |
| bool | SetCustomSkeletonSoftObjectPath
(
const FSoftObjectPath& AttributeValue |
Set the optional existing USkeleton this anim must use. |
Overridden from UInterchangeFactoryBaseNode
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Get the class this node want to create |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetKeyDisplayName
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
UI that inspect node attribute call this to give a readable name to attribute key | |
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |