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 (Meta=(IsBlueprintBase=true))
class URelativeBodyAnimModifier : public UAnimationModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimationModifier → URelativeBodyAnimModifier
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 |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedBodySourceData | FRelativeBodySourceData | RelativeBodyAnimModifier.h | ||
| GeneratedNotifyTracks | TSet< FName > | Keep track of to be generated tracks during modifier application | RelativeBodyAnimModifier.h |
|
| LODIndex | int32 | RelativeBodyAnimModifier.h |
|
|
| MeshDescription | FMeshDescription | RelativeBodyAnimModifier.h |
Functions
Public
| 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 |