| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Animation/IKRig/Source/IKRig/Public/Retargeter/IKRetargeter.h |
Include |
#include "Retargeter/IKRetargeter.h" |
UCLASS(BlueprintType)
class UIKRetargeter : public UObject
Name | Description | ||
---|---|---|---|
|
bool |
bDebugDraw |
Toggle debug drawing for retargeting in the viewport. |
|
bool |
bDrawFinalGoals |
Draw final IK goal locations. |
|
bool |
bDrawSourceLocations |
Draw goal locations from source skeleton. |
|
float |
BoneDrawSize |
The visual size of the bones in the viewport (saved between sessions). This is set from the viewport Character>Bones menu. |
|
float |
ChainDrawSize |
The visual size of the IK goals in the viewport. |
|
float |
ChainDrawThickness |
The thickness of lines on the IK goals in the viewport. |
|
TObjectPtr< UOb... |
Controller |
The controller responsible for managing this asset's data (all editor mutation goes through this) |
|
FVector |
SourceMeshOffset |
The offset applied to the source mesh in the editor viewport. |
|
FVector |
TargetMeshOffset |
The offset applied to the target mesh in the editor viewport. |
|
float |
TargetMeshScale |
Scale the target mesh in the viewport for easier visualization next to the source. |
Name | Description | |
---|---|---|
|
UIKRetargeter ( |
Name | Description | ||
---|---|---|---|
|
void |
DeclareConstructClasses ( |
END UObject. |
|
const TArray... |
GetAllChainSettings() |
Get read-only access to the chain mapping. |
|
const TObjec... |
GetChainMapByName ( |
Get read-only access to the chain map for a given chain (null if chain not in retargeter) |
|
const FTarge... |
GetChainSettingsByName ( |
Get read-only access to the chain settings for a given chain (null if chain not in retargeter) |
|
FTargetChain... |
GetChainSettingsFromRetargetAsset ( |
Returns the chain settings associated with a given target chain in an IK Retargeter Asset using the given profile name (optional) |
|
FTargetChain... |
GetChainSettingsFromRetargetProfile ( |
Returns the chain settings associated with a given target chain in the supplied Retarget Profile. |
|
FTargetChain... |
GetChainUsingGoalFromRetargetAsset ( |
Returns the chain settings associated with a given Goal in an IK Retargeter Asset using the given profile name (optional) |
|
const FRetar... |
GetCurrentProfile() |
Get the current retarget profile (may be null) |
|
const FIKRet... |
GetCurrentRetargetPose ( |
Get read-only access to a retarget pose. |
|
GetCurrentRetargetPoseName ( |
Get name of the current retarget pose. |
|
|
const FName |
GetDefaultPoseName() |
Get name of default pose. |
|
const FRetar... |
GetGlobalSettings() |
Get access to the global settings itself. |
|
void |
GetGlobalSettingsFromRetargetAsset ( |
Returns the global settings in an IK Retargeter Asset using the given profile name (optional) |
|
FRetargetGlo... |
GetGlobalSettingsFromRetargetProfile ( |
Returns the global settings in the supplied Retarget Profile. |
|
UIKRetargetG... |
GetGlobalSettingsUObject() |
Get access to the global settings uobject. |
|
const FRetar... |
GetProfileByName ( |
Get the retarget profile by name (may be null) |
|
const FIKRet... |
GetRetargetPoseByName ( |
Get read-only access to a retarget pose. |
|
void |
GetRootSettingsFromRetargetAsset ( |
Returns the root settings in an IK Retargeter Asset using the given profile name (optional) |
|
FTargetRootS... |
GetRootSettingsFromRetargetProfile ( |
Returns the root settings in the supplied Retarget Profile. |
|
URetargetRoo... |
GetRootSettingsUObject() |
Get access to the root settings. |
|
const UIKRig... |
GetSourceIKRig() |
Get read-only access to the source IK Rig asset. |
|
const FName |
GetSourceIKRigPropertyName() |
Get name of Source IK Rig property. |
|
UIKRigDefini... |
GetSourceIKRigWriteable() |
Get read-write access to the source IK Rig asset. |
|
const FName |
GetSourcePreviewMeshPropertyName() |
Get name of Source Preview Mesh property. |
|
void |
GetSpeedCurveNames |
Get the names of the all the speed curves the retargeter will be looking for. |
|
const UIKRig... |
GetTargetIKRig() |
Get read-only access to the target IK Rig asset. |
|
const FName |
GetTargetIKRigPropertyName() |
Get name of Target IK Rig property. |
|
UIKRigDefini... |
GetTargetIKRigWriteable() |
Get read-write access to the target IK Rig asset. |
|
const FName |
GetTargetPreviewMeshPropertyName() |
Get name of Target Preview Mesh property. |
|
void |
SetChainFKSettingsInRetargetProfile ( |
Set the chain FK settings in a retarget profile (will set bApplyChainSettings to true). |
|
void |
SetChainIKSettingsInRetargetProfile ( |
Set the chain IK settings in a retarget profile (will set bApplyChainSettings to true). |
|
void |
SetChainSettingsInRetargetProfile ( |
Set the chain settings in a retarget profile (will set bApplyChainSettings to true). |
|
void |
SetChainSpeedPlantSettingsInRetargetProfile ( |
Set the chain Speed Plant settings in a retarget profile (will set bApplyChainSettings to true). |
|
void |
SetGlobalSettingsInRetargetProfile ( |
Set the global settings in a retarget profile (will set bApplyGlobalSettings to true). |
|
void |
SetRootSettingsInRetargetProfile ( |
Set the root settings in a retarget profile (will set bApplyRootSettings to true). |
Name | Description | ||
---|---|---|---|
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
void |
Serialize ( |
Name | Description | ||
---|---|---|---|
|
bool |
bRetargetFK_DEPRECATED |
|
|
bool |
bRetargetIK_DEPRECATED |
|
|
bool |
bRetargetRoot_DEPRECATED |
|
|
float |
TargetActorOffset_DEPRECATED |
|
|
float |
TargetActorScale_DEPRECATED |