| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Animation/NodeMappingContainer.h |
Include |
#include "Animation/NodeMappingContainer.h" |
class UNodeMappingContainer : public UObject
Node Mapping Container Class This saves source items, and target items, and mapping between Used by Retargeting, Control Rig mapping. Will need to improve interface better
Name | Description | |
---|---|---|
|
UNodeMappingContainer ( |
Name | Description | ||
---|---|---|---|
|
AddDefaultMapping() |
This just maps between source to target by name if same |
|
|
AddMapping |
Add/delete mapping. |
|
|
DeleteMapping ( |
||
|
DoesContainMapping ( |
Return true if source name is mapped |
|
|
GetDisplayName() |
||
|
const TMap< ... |
GetNodeMappingTable() |
Getting node mapping table { source, target } |
|
UObject *... |
GetSourceAsset() |
Asset getters. |
|
const TSoftO... |
GetSourceAssetSoftObjectPtr() |
Soft object reference |
|
const TMap< ... |
GetSourceItems() |
Item getters. |
|
GetSourceToTargetTransform ( |
This function is not fast, if you want to do this for every frame, cache it somewhere |
|
|
UObject *... |
GetTargetAsset() |
|
|
const TSoftO... |
GetTargetAssetSoftObjectPtr() |
|
|
const TMap< ... |
GetTargetItems() |
|
|
GetTargetToSourceMappingTable |
Get reverse node mapping table { target, source } |
|
|
RefreshDataFromAssets() |
Update data from assets |
|
|
SetSourceAsset ( |
Asset setters. |
|
|
SetTargetAsset ( |