Navigation
API > API/Plugins > API/Plugins/AnimationModifierLibrary
Generates animation notifies and/or sync markers for any specified bone(s)
| Name | UFootstepAnimEventsModifier |
| Type | class |
| Header File | /Engine/Plugins/Animation/AnimationModifierLibrary/Source/AnimationModifierLibrary/Public/FootstepAnimEventsModifier.h |
| Include Path | #include "FootstepAnimEventsModifier.h" |
Syntax
UCLASS (Meta=(IsBlueprintBase=true))
class UFootstepAnimEventsModifier : public UAnimationModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimationModifier → UFootstepAnimEventsModifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFootstepAnimEventsModifier() |
FootstepAnimEventsModifier.h |
Structs
| Name | Remarks |
|---|---|
| FFootSampleState | End UAnimationModifier interface Store state of a foot during a sample step |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShouldRemovePreExistingNotifiesOrSyncMarkers | bool | If true, applying the anim modifier becomes a destructive action, meaning that any existing matched tracks will have their data overwritten by the modifier. | FootstepAnimEventsModifier.h |
|
| FootDefinitions | TArray< FFootDefinition > | Foot bone(s) to be processed | FootstepAnimEventsModifier.h |
|
| GroundThreshold | float | Threshold for determining if a foot bone position can be considered to be on the ground level | FootstepAnimEventsModifier.h |
|
| SampleRate | int | Rate used to sample the animation | FootstepAnimEventsModifier.h |
|
| SpeedThreshold | float | Threshold to start finding the smallest foot bone translation speed. | FootstepAnimEventsModifier.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GeneratedNotifyTracks | TSet< FName > | Keep track of to be generated tracks during modifier application | FootstepAnimEventsModifier.h |
|
| ProcessedNotifyTracks | TSet< FName > | Keep track of tracks modified during modifier application | FootstepAnimEventsModifier.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnApply_Implementation
(
UAnimSequence* InAnimation |
Begin UAnimationModifier interface | FootstepAnimEventsModifier.h | |
virtual void OnRevert_Implementation
(
UAnimSequence* InAnimation |
FootstepAnimEventsModifier.h |