Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph > API/Plugins/UAFAnimGraph/FInjectionUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInjectionRequestPtr InjectAsset
(
UAnimNextComponent* InComponent, |
Injects an asset into a running AnimNext module | Injection/InjectionUtils.h | |
static FInjectionRequestPtr InjectAsset
(
UObject* InHost, |
Injection/InjectionUtils.h |
InjectAsset(UAnimNextComponent , const FInjectionSite &, UObject , FAnimNextFactoryParams &&, const FInjectionBlendSettings &, const FInjectionBlendSettings &, FInjectionLifetimeEvents &&)
Description
Injects an asset into a running AnimNext module
| Name | InjectAsset |
| 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 InjectAsset
(
UAnimNextComponent * InComponent,
const FInjectionSite & InSite,
UObject * InAsset,
FAnimNextFactoryParams && InFactoryParams,
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 |
| InHandle | The module handle being injected into |
| InSite | The injection site to 'play' the asset on |
| InAsset | The asset to 'play' |
| InFactoryParams | The params used to manufacture a graph to run the injected object |
| InBindingComponent | A component to use to supply additional data interface bindings at the injection site |
| InBindingModuleHandle | A module to use to supply additional data interface bindings at the injection site |
| InBlendInSettings | The blend in settings |
| InBlendOutSettings | The blend in settings |
| InLifetimeEvents | Delegates called for various request lifetime events |
InjectAsset(UObject , FModuleHandle, const FInjectionSite &, UObject , FAnimNextFactoryParams &&, const FInjectionBlendSettings &, const FInjectionBlendSettings &, FInjectionLifetimeEvents &&)
| Name | InjectAsset |
| 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 InjectAsset
(
UObject * InHost,
FModuleHandle InModuleHandle,
const FInjectionSite & InSite,
UObject * InAsset,
FAnimNextFactoryParams && InFactoryParams,
const FInjectionBlendSettings & InBlendInSettings,
const FInjectionBlendSettings & InBlendOutSettings,
FInjectionLifetimeEvents && InLifetimeEvents
)
See Also
- InjectAsset