Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeAnimSequenceFactoryNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeAnimSequenceFactoryNode.h |
| Include Path | #include "InterchangeAnimSequenceFactoryNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeAnimSequenceFactoryNode : public UInterchangeFactoryBaseNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeAnimSequenceFactoryNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeAnimSequenceFactoryNode() |
InterchangeAnimSequenceFactoryNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimatedAttributeCurveNames | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeAnimSequenceFactoryNode.h | ||
| AnimatedAttributeStepCurveNames | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeAnimSequenceFactoryNode.h | ||
| AnimatedMaterialCurveSuffixes | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeAnimSequenceFactoryNode.h | ||
| AnimatedMorphTargetDependencies | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomAddCurveMetadataToSkeletonKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomDeleteExistingCustomAttributeCurvesKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomDeleteExistingMorphTargetCurvesKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomDeleteExistingNonCurveCustomAttributesKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomDoNotImportCurveWithZeroKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomImportAttributeCurvesKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomImportBoneTracksKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomImportBoneTracksRangeStartKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomImportBoneTracksRangeStopKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomImportBoneTracksSampleRateKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomMaterialDriveParameterOnCustomAttributeKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomRemoveCurveRedundantKeysKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomSkeletonFactoryNodeUidKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| Macro_CustomSkeletonSoftObjectPathKey | const UE::Interchange::FAttributeKey | InterchangeAnimSequenceFactoryNode.h | ||
| MorphTargetNodePayloadKeyTypeMap | UE::Interchange::TMapAttributeHelper< FString, uint8 > | InterchangeAnimSequenceFactoryNode.h | ||
| MorphTargetNodePayloadKeyUidMap | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeAnimSequenceFactoryNode.h | ||
| SceneNodeAnimationPayLoadKeyTypeMap | UE::Interchange::TMapAttributeHelper< FString, uint8 > | InterchangeAnimSequenceFactoryNode.h | ||
| SceneNodeAnimationPayLoadKeyUidMap | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeAnimSequenceFactoryNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetAnimatedAttributeCurveName
(
const int32 Index, |
Get the animated attribute curve name at the specified index. | InterchangeAnimSequenceFactoryNode.h |
|
| Get all animated attribute curve names. | InterchangeAnimSequenceFactoryNode.h |
|
|
int32 GetAnimatedAttributeCurveNamesCount () |
Morph target curve API End Return the number of animated attribute curve names this anim sequence drives. | InterchangeAnimSequenceFactoryNode.h |
|
void GetAnimatedAttributeStepCurveName
(
const int32 Index, |
Get the animated attribute step curve name at the specified index. | InterchangeAnimSequenceFactoryNode.h |
|
| Get all animated attribute step curve names. | InterchangeAnimSequenceFactoryNode.h |
|
|
int32 GetAnimatedAttributeStepCurveNamesCount() |
Material curve API End Return the number of animated attribute step curve names this anim sequence drives. | InterchangeAnimSequenceFactoryNode.h |
|
void GetAnimatedMaterialCurveSuffixe
(
const int32 Index, |
Get the animated material curve suffix with the specified index. | InterchangeAnimSequenceFactoryNode.h |
|
| Get all animated material curve suffixes. | InterchangeAnimSequenceFactoryNode.h |
|
|
| Return the number of animated material curve suffixes this anim sequence drives. | InterchangeAnimSequenceFactoryNode.h |
|
|
bool GetCustomAddCurveMetadataToSkeleton
(
bool& AttributeValue |
Get the custom attribute AddCurveMetadataToSkeleton. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomDeleteExistingCustomAttributeCurves
(
bool& AttributeValue |
Attribute step curve API End Get the custom attribute DeleteExistingCustomAttributeCurves. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomDeleteExistingMorphTargetCurves
(
bool& AttributeValue |
Get the custom attribute DeleteExistingMorphTargetCurves. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomDeleteExistingNonCurveCustomAttributes
(
bool& AttributeValue |
Curves API end Get the custom attribute DeleteExistingNonCurveCustomAttributes. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomDoNotImportCurveWithZero
(
bool& AttributeValue |
Get the custom attribute DoNotImportCurveWithZero. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomImportAttributeCurves
(
bool& AttributeValue |
Import bone tracks API end Get the import attribute curves state. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomImportBoneTracks
(
bool& AttributeValue |
Get the import bone tracks state. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomImportBoneTracksRangeStart
(
double& AttributeValue |
Get the import bone tracks start time in seconds. Return false if the attribute is not set. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomImportBoneTracksRangeStop
(
double& AttributeValue |
Get the import bone tracks end time in seconds. Return false if the attribute is not set. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomImportBoneTracksSampleRate
(
double& AttributeValue |
Get the import bone tracks sample rate. Return false if the attribute is not set. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomMaterialDriveParameterOnCustomAttribute
(
bool& AttributeValue |
Attribute curve API End Get the custom attribute MaterialDriveParameterOnCustomAttribute. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomRemoveCurveRedundantKeys
(
bool& AttributeValue |
Get the custom attribute RemoveCurveRedundantKeys. Return false if the attribute is not set. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomSkeletonFactoryNodeUid
(
FString& AttributeValue |
Get the unique ID of the skeleton factory node. Return false if the attribute is not set. | InterchangeAnimSequenceFactoryNode.h |
|
bool GetCustomSkeletonSoftObjectPath
(
FSoftObjectPath& AttributeValue |
Query the optional existing USkeleton this animation must use. | InterchangeAnimSequenceFactoryNode.h |
|
void GetMorphTargetNodeAnimationPayloadKeys
(
TMap< FString, FInterchangeAnimationPayLoadKey >& OutMorphTargetNodeAnimationPayloads |
InterchangeAnimSequenceFactoryNode.h |
|
|
void GetSceneNodeAnimationPayloadKeys
(
TMap< FString, FInterchangeAnimationPayLoadKey >& OutSceneNodeAnimationPayloadKeys |
InterchangeAnimSequenceFactoryNode.h |
|
|
void InitializeAnimSequenceNode
(
const FString& UniqueID, |
Initialize node data. | InterchangeAnimSequenceFactoryNode.h |
|
bool RemoveAnimatedAttributeCurveName
(
const FString& AttributeCurveName |
Remove the specified animated attribute curve name. | InterchangeAnimSequenceFactoryNode.h |
|
bool RemoveAnimatedAttributeStepCurveName
(
const FString& AttributeStepCurveName |
Remove the specified animated attribute step curve name. | InterchangeAnimSequenceFactoryNode.h |
|
bool RemoveAnimatedMaterialCurveSuffixe
(
const FString& MaterialCurveSuffixe |
Remove the specified animated material curve suffix. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetAnimatedAttributeCurveName
(
const FString& AttributeCurveName |
Add an animated attribute curve name. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetAnimatedAttributeStepCurveName
(
const FString& AttributeStepCurveName |
Add an animated attribute step curve name. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetAnimatedMaterialCurveSuffixe
(
const FString& MaterialCurveSuffixe |
Add an animated material curve suffix. | InterchangeAnimSequenceFactoryNode.h |
|
| InterchangeAnimSequenceFactoryNode.h |
|
||
| InterchangeAnimSequenceFactoryNode.h |
|
||
bool SetCustomAddCurveMetadataToSkeleton
(
const bool& AttributeValue |
Set the custom attribute AddCurveMetadataToSkeleton. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomDeleteExistingCustomAttributeCurves
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingCustomAttributeCurves. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomDeleteExistingMorphTargetCurves
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingMorphTargetCurves. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomDeleteExistingNonCurveCustomAttributes
(
const bool& AttributeValue |
Set the custom attribute DeleteExistingNonCurveCustomAttributes. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomDoNotImportCurveWithZero
(
const bool& AttributeValue |
Set the custom attribute DoNotImportCurveWithZero. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomImportAttributeCurves
(
const bool& AttributeValue |
Set the import attribute curves state. Return false if the attribute could not be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomImportBoneTracks
(
const bool& AttributeValue |
Set the import bone tracks state. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomImportBoneTracksRangeStart
(
const double& AttributeValue |
Set the import bone tracks start time in seconds. Return false if the attribute could not be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomImportBoneTracksRangeStop
(
const double& AttributeValue |
Set the import bone tracks end time in seconds. Return false if the attribute could not be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomImportBoneTracksSampleRate
(
const double& AttributeValue |
Set the import bone tracks sample rate. Return false if the attribute could not be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomMaterialDriveParameterOnCustomAttribute
(
const bool& AttributeValue |
Set the custom attribute MaterialDriveParameterOnCustomAttribute. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomRemoveCurveRedundantKeys
(
const bool& AttributeValue |
Set the custom attribute RemoveCurveRedundantKeys. Return false if the attribute could not be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomSkeletonFactoryNodeUid
(
const FString& AttributeValue |
Set the unique ID of the skeleton factory node. Return false if the attribute cannot be set. | InterchangeAnimSequenceFactoryNode.h |
|
bool SetCustomSkeletonSoftObjectPath
(
const FSoftObjectPath& AttributeValue |
Set the optional existing USkeleton this animation must use. | InterchangeAnimSequenceFactoryNode.h |
|
Overridden from UInterchangeFactoryBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UClass * GetObjectClass() |
Get the class this node creates. | InterchangeAnimSequenceFactoryNode.h | |
virtual bool IsRuntimeImportAllowed() |
Return if the import of the class is allowed at runtime. | InterchangeAnimSequenceFactoryNode.h |
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetAttributeCategory
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
InterchangeAnimSequenceFactoryNode.h | ||
virtual FString GetKeyDisplayName
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
InterchangeAnimSequenceFactoryNode.h | ||
virtual FString GetTypeName() |
Return the node type name of the class. This is used when reporting errors. | InterchangeAnimSequenceFactoryNode.h | |
virtual bool ShouldHideAttribute
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
InterchangeAnimSequenceFactoryNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
Override Serialize() to restore SlotMaterialDependencies on load. | InterchangeAnimSequenceFactoryNode.h |