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 (BlueprintType)
class UInterchangeAnimSequenceFactoryNode : public UInterchangeFactoryBaseNode
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetAnimatedAttributeCurveName
(
const int32 Index, |
Get the animated attribute curve name at the specified index. | |
| void | GetAnimatedAttributeCurveNames
(
TArray< FString >& OutAttributeCurveNames |
Get all animated attribute curve names. | |
| int32 | Morph target curve API End Return the number of animated attribute curve names this anim sequence drives. | ||
| void | GetAnimatedAttributeStepCurveName
(
const int32 Index, |
Get the animated attribute step curve name at the specified index. | |
| void | GetAnimatedAttributeStepCurveNames
(
TArray< FString >& OutAttributeStepCurveNames |
Get all animated attribute step curve names. | |
| int32 | Material curve API End Return the number of animated attribute step curve names this anim sequence drives. | ||
| void | GetAnimatedMaterialCurveSuffixe
(
const int32 Index, |
Get the animated material curve suffix with the specified index. | |
| void | GetAnimatedMaterialCurveSuffixes
(
TArray< FString >& OutMaterialCurveSuffixes |
Get all animated material curve suffixes. | |
| int32 | Return the number of animated material curve suffixes this anim sequence drives. | ||
| bool | GetCustomAddCurveMetadataToSkeleton
(
bool& AttributeValue |
Get the custom attribute AddCurveMetadataToSkeleton. | |
| bool | GetCustomDeleteExistingCustomAttributeCurves
(
bool& AttributeValue |
Attribute step curve API End Get the custom attribute DeleteExistingCustomAttributeCurves. | |
| bool | GetCustomDeleteExistingMorphTargetCurves
(
bool& AttributeValue |
Get the custom attribute DeleteExistingMorphTargetCurves. | |
| bool | GetCustomDeleteExistingNonCurveCustomAttributes
(
bool& AttributeValue |
Curves API end Get the custom attribute DeleteExistingNonCurveCustomAttributes. | |
| bool | GetCustomDoNotImportCurveWithZero
(
bool& AttributeValue |
Get the custom attribute DoNotImportCurveWithZero. | |
| 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 seconds. Return false if the attribute is not set. | |
| bool | GetCustomImportBoneTracksRangeStop
(
double& AttributeValue |
Get the import bone tracks end time in seconds. 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. | |
| bool | GetCustomRemoveCurveRedundantKeys
(
bool& AttributeValue |
Get the custom attribute RemoveCurveRedundantKeys. Return false if the attribute is not set. | |
| bool | GetCustomSkeletonFactoryNodeUid
(
FString& AttributeValue |
Get the unique ID of the skeleton factory node. Return false if the attribute is not set. | |
| bool | GetCustomSkeletonSoftObjectPath
(
FSoftObjectPath& AttributeValue |
Query the optional existing USkeleton this animation 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 the specified animated attribute curve name. | |
| bool | RemoveAnimatedAttributeStepCurveName
(
const FString& AttributeStepCurveName |
Remove the specified animated attribute step curve name. | |
| bool | RemoveAnimatedMaterialCurveSuffixe
(
const FString& MaterialCurveSuffixe |
Remove the specified animated material curve suffix. | |
| 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 suffix. | |
| 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 could not be set. | |
| bool | SetCustomImportBoneTracks
(
const bool& AttributeValue |
Set the import bone tracks state. | |
| bool | SetCustomImportBoneTracksRangeStart
(
const double& AttributeValue |
Set the import bone tracks start time in seconds. Return false if the attribute could not be set. | |
| bool | SetCustomImportBoneTracksRangeStop
(
const double& AttributeValue |
Set the import bone tracks end time in seconds. Return false if the attribute could not be set. | |
| bool | SetCustomImportBoneTracksSampleRate
(
const double& AttributeValue |
Set the import bone tracks sample rate. Return false if the attribute could not 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 could not be set. | |
| bool | SetCustomSkeletonFactoryNodeUid
(
const FString& AttributeValue |
Set the unique ID of the skeleton factory node. Return false if the attribute cannot be set. | |
| bool | SetCustomSkeletonSoftObjectPath
(
const FSoftObjectPath& AttributeValue |
Set the optional existing USkeleton this animation must use. |
Overridden from UInterchangeFactoryBaseNode
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Get the class this node creates. |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetAttributeCategory
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
UI that inspects node attributes calls this to display the attribute under the returned category. | |
| FString | GetKeyDisplayName
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
UI that inspects node attributes calls this to give a readable name to an attribute key. | |
| FString | GetTypeName () |
Return the node type name of the class. This is used when reporting errors. | |
| bool | ShouldHideAttribute
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
UI that inspects node attributes calls this to display or hide an attribute. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Override Serialize() to restore SlotMaterialDependencies on load. |