Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph > API/Plugins/UAFAnimGraph/FInjectionUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInjectionRequestPtr InjectAsset
(
UUAFComponent* InComponent, |
Injects an asset into a running AnimNext module | Injection/InjectionUtils.h | |
static FInjectionRequestPtr InjectAsset
(
UObject* InHost, |
Injection/InjectionUtils.h |
InjectAsset(UUAFComponent , 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
(
UUAFComponent * 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 |
| InSystemReference | The system reference 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 |
| InBlendInSettings | The blend in settings |
| InBlendOutSettings | The blend in settings |
| InLifetimeEvents | Delegates called for various request lifetime events |
InjectAsset(UObject , FUAFWeakSystemReference, 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,
FUAFWeakSystemReference InSystemReference,
const FInjectionSite & InSite,
UObject * InAsset,
FAnimNextFactoryParams && InFactoryParams,
const FInjectionBlendSettings & InBlendInSettings,
const FInjectionBlendSettings & InBlendOutSettings,
FInjectionLifetimeEvents && InLifetimeEvents
)
See Also
- InjectAsset