Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph > API/Plugins/UAFAnimGraph/FInjectionUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInjectionRequestPtr PlayAnim
(
UAnimNextComponent* InComponent, |
Injects an animation sequence into a running AnimNext module | Injection/InjectionUtils.h | |
static FInjectionRequestPtr PlayAnim
(
UAnimNextComponent* InComponent, |
Injection/InjectionUtils.h |
PlayAnim(UAnimNextComponent , const FInjectionSite &, UAnimSequence , FPlayAnimArgs &&, const FInjectionBlendSettings &, const FInjectionBlendSettings &, FInjectionLifetimeEvents &&)
Description
Injects an animation sequence into a running AnimNext module
| Name | PlayAnim |
| Type | function |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/Injection/InjectionUtils.h |
| Include Path | #include "Injection/InjectionUtils.h" |
| Source | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Private/Injection/InjectionUtils.cpp |
static FInjectionRequestPtr PlayAnim
(
UAnimNextComponent * InComponent,
const FInjectionSite & InSite,
UAnimSequence * InAnimSequence,
FPlayAnimArgs && InArgs,
const FInjectionBlendSettings & InBlendInSettings,
const FInjectionBlendSettings & InBlendOutSettings,
FInjectionLifetimeEvents && InLifetimeEvents
)
the new injection request for tracking, or an invalid request if injection failed. This can be discarded for fire-and-forget style behavior.
Parameters
| Name | Remarks |
|---|---|
| InComponent | The UAnimNextComponent that hosts the module being played on |
| InHost | The object that hosts the module (e.g. UAnimNextComponent) being played on |
| InModuleHandle | The module handle being injected into |
| InSite | The injection site to 'play' the animation sequence on |
| InAnimSequence | The animation sequence to play |
| InArgs | Optional args to use |
| InBlendInSettings | The blend in settings |
| InBlendOutSettings | The blend in settings |
| InLifetimeEvents | Delegates called for various request lifetime events |
PlayAnim(UAnimNextComponent , const FInjectionSite &, UAnimSequence , float, float, const FInjectionBlendSettings &, const FInjectionBlendSettings &, FInjectionLifetimeEvents &&)
| Name | PlayAnim |
| Type | function |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Public/Injection/InjectionUtils.h |
| Include Path | #include "Injection/InjectionUtils.h" |
| Source | /Engine/Plugins/Experimental/UAF/UAFAnimGraph/Source/UAFAnimGraph/Private/Injection/InjectionUtils.cpp |
static FInjectionRequestPtr PlayAnim
(
UAnimNextComponent * InComponent,
const FInjectionSite & InSite,
UAnimSequence * InAnimSequence,
float InPlayRate,
float InStartPosition,
const FInjectionBlendSettings & InBlendInSettings,
const FInjectionBlendSettings & InBlendOutSettings,
FInjectionLifetimeEvents && InLifetimeEvents
)