Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph > API/Plugins/UAFAnimGraph/FInjectionUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInjectionRequestPtr Inject
(
UAnimNextComponent* InComponent, |
Inject into a running AnimNext module (raw custom args) | Injection/InjectionUtils.h | |
static FInjectionRequestPtr Inject
(
UObject* InHost, |
Injection/InjectionUtils.h |
Inject(UAnimNextComponent *, FInjectionRequestArgs &&, FInjectionLifetimeEvents &&)
Description
Inject into a running AnimNext module (raw custom args)
| Name | Inject |
| 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 Inject
(
UAnimNextComponent * InComponent,
FInjectionRequestArgs && InArgs,
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 injected into |
| InHost | The object that hosts the module (e.g. UAnimNextComponent) being injected into |
| InHandle | The module handle being injected into |
| InArgs | Arguments to the injection request |
| InLifetimeEvents | Delegates called for various request lifetime events |
Inject(UObject *, FModuleHandle, FInjectionRequestArgs &&, FInjectionLifetimeEvents &&)
| Name | Inject |
| 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 Inject
(
UObject * InHost,
FModuleHandle InHandle,
FInjectionRequestArgs && InArgs,
FInjectionLifetimeEvents && InLifetimeEvents
)
See Also
- Inject