Navigation
API > API/Plugins > API/Plugins/InterchangeNodes
Class to hold onto the relationships between a set of animation tracks and the bones, morph targets of a skeleton.
| Name | UInterchangeSkeletalAnimationTrackNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Nodes/Public/InterchangeAnimationTrackSetNode.h |
| Include Path | #include "InterchangeAnimationTrackSetNode.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UInterchangeSkeletalAnimationTrackNode : public UInterchangeAnimationTrackBaseNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeAnimationTrackBaseNode → UInterchangeSkeletalAnimationTrackNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeSkeletalAnimationTrackNode() |
InterchangeAnimationTrackSetNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Macro_CustomAnimationSampleRateKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| Macro_CustomAnimationStartTimeKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| Macro_CustomAnimationStopTimeKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| Macro_CustomSkeletonNodeUidKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| Macro_CustomSourceTimelineAnimationStartTimeKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| Macro_CustomSourceTimelineAnimationStopTimeKey | const UE::Interchange::FAttributeKey | InterchangeAnimationTrackSetNode.h | ||
| MorphTargetPayloadKeyTypeMap | UE::Interchange::TMapAttributeHelper< FString, uint8 > | InterchangeAnimationTrackSetNode.h | ||
| MorphTargetPayloadKeyUidMap | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeAnimationTrackSetNode.h | ||
| SceneNodeAnimationPayloadKeyTypeMap | UE::Interchange::TMapAttributeHelper< FString, uint8 > | InterchangeAnimationTrackSetNode.h | ||
| SceneNodeAnimationPayloadKeyUidMap | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeAnimationTrackSetNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCustomAnimationSampleRate
(
double& SampleRate |
Get the animation sample rate. Return false if the attribute is not set. | InterchangeAnimationTrackSetNode.h |
|
bool GetCustomAnimationStartTime
(
double& StartTime |
Get the animation start time. Return false if the attribute is not set. | InterchangeAnimationTrackSetNode.h |
|
bool GetCustomAnimationStopTime
(
double& StopTime |
Get the animation stop time. Return false if the attribute is not set. | InterchangeAnimationTrackSetNode.h |
|
bool GetCustomSkeletonNodeUid
(
FString& AttributeValue |
Get the unique ID of the skeleton factory node. Return false if the attribute is not set. | InterchangeAnimationTrackSetNode.h |
|
bool GetCustomSourceTimelineAnimationStartTime
(
double& StartTime |
Get the source timeline animation start time. | InterchangeAnimationTrackSetNode.h |
|
bool GetCustomSourceTimelineAnimationStopTime
(
double& StopTime |
Get the source timeline animation stop time. | InterchangeAnimationTrackSetNode.h |
|
| InterchangeAnimationTrackSetNode.h |
|
||
| InterchangeAnimationTrackSetNode.h |
|
||
bool IsNodeAnimatedWithBakedCurve
(
const FString& SceneNodeUid |
InterchangeAnimationTrackSetNode.h |
|
|
bool SetAnimationPayloadKeyForMorphTargetNodeUid
(
const FString& MorphTargetNodeUid, |
InterchangeAnimationTrackSetNode.h |
|
|
bool SetAnimationPayloadKeyForSceneNodeUid
(
const FString& SceneNodeUid, |
InterchangeAnimationTrackSetNode.h |
|
|
bool SetCustomAnimationSampleRate
(
const double& SampleRate |
Set the animation sample rate. Return false if the attribute could not be set. | InterchangeAnimationTrackSetNode.h |
|
bool SetCustomAnimationStartTime
(
const double& StartTime |
Set the animation start time. Return false if the attribute could not be set. | InterchangeAnimationTrackSetNode.h |
|
bool SetCustomAnimationStopTime
(
const double& StopTime |
Set the animation stop time. Return false if the attribute could not be set. | InterchangeAnimationTrackSetNode.h |
|
bool SetCustomSkeletonNodeUid
(
const FString& AttributeValue |
Set the unique ID of the skeleton factory node. Return false if the attribute could not be set. | InterchangeAnimationTrackSetNode.h |
|
bool SetCustomSourceTimelineAnimationStartTime
(
const double& StartTime |
Set the source timeline animation start time. | InterchangeAnimationTrackSetNode.h |
|
bool SetCustomSourceTimelineAnimationStopTime
(
const double& StopTime |
Set the source timeline animation stop time. | InterchangeAnimationTrackSetNode.h |
|
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetTypeName() |
Return the node type name of the class. This is used when reporting errors. | InterchangeAnimationTrackSetNode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
Override Serialize() to restore SlotMaterialDependencies on load. | InterchangeAnimationTrackSetNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FStringView StaticAssetTypeName() |
InterchangeAnimationTrackSetNode.h |