Navigation
API > API/Plugins > API/Plugins/RelativeBodyAnimUtils
Animation modifier for baking relative body relationships into anim notify
| Name | URelativeBodyAnimModifier |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/RelativeIKOp/Source/RelativeBodyAnimUtils/Public/RelativeBodyAnimModifier.h |
| Include Path | #include "RelativeBodyAnimModifier.h" |
Syntax
UCLASS (BlueprintType, Meta=(IsBlueprintBase=true))
class URelativeBodyAnimModifier : public UAnimationModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimationModifier → URelativeBodyAnimModifier
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContactBodyNames | TArray< FName > | RelativeBodyAnimModifier.h |
|
|
| ContactThreshold | float | Threshold for determining if a bone pair can be considered to be having contact | RelativeBodyAnimModifier.h |
|
| DomainBodyNames | TArray< FName > | Bodies to be checked against contact bodies | RelativeBodyAnimModifier.h |
|
| NotifyClass | TSubclassOf< URelativeBodyAnimNotifyBase > | Relative Body Notify subclass to create. | RelativeBodyAnimModifier.h |
|
| PhysicsAssetOverride | TObjectPtr< UPhysicsAsset > | RelativeBodyAnimModifier.h |
|
|
| SampleRate | int | End UAnimationModifier interface Rate used to sample the animation | RelativeBodyAnimModifier.h |
|
| SkeletalMeshAsset | TObjectPtr< USkeletalMesh > | RelativeBodyAnimModifier.h |
|
Functions
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnApply_Implementation
(
UAnimSequence* InAnimation |
Begin UAnimationModifier interface | RelativeBodyAnimModifier.h | |
virtual void OnRevert_Implementation
(
UAnimSequence* InAnimation |
RelativeBodyAnimModifier.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheBodyDataForSourceMesh
(
FRelativeBodySourceData& OutSourceData |
RelativeBodyAnimModifier.h | ||
UPhysicsAsset * GetPhysicsAsset() |
RelativeBodyAnimModifier.h | ||
void GetRefToAnimPoseMatrices
(
TArray< FMatrix44f >& OutRefToPose, |
RelativeBodyAnimModifier.h | ||
void GetSkinnedVertices
(
TArray< FVector3f >& VLocations, |
RelativeBodyAnimModifier.h |