Navigation
API > API/Plugins > API/Plugins/UAFAnimGraph > API/Plugins/UAFAnimGraph/FInjectionUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInjectionRequestPtr InjectEvaluationModifier
(
UAnimNextComponent* InComponent, |
Inject an evaluation modifier into a running AnimNext module to control animation evaluation at a low level. | Injection/InjectionUtils.h | |
static FInjectionRequestPtr InjectEvaluationModifier
(
UObject* InHost, |
Injection/InjectionUtils.h |
InjectEvaluationModifier(UAnimNextComponent *, const TSharedRef< IEvaluationModifier > &, const FInjectionSite &)
Description
Inject an evaluation modifier into a running AnimNext module to control animation evaluation at a low level. Does not require that injection sites are publicly visible.
| Name | InjectEvaluationModifier |
| 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 InjectEvaluationModifier
(
UAnimNextComponent * InComponent,
const TSharedRef < IEvaluationModifier > & InEvaluationModifier,
const FInjectionSite & InSite
)
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 |
| InModuleHandle | The module handle being injected into |
| InEvaluationModifier | The evaluation modifier to inject |
| InSite | The injection site to use. If this is NAME_None, then the first site will be used. |
InjectEvaluationModifier(UObject *, FModuleHandle, const TSharedRef< IEvaluationModifier > &, const FInjectionSite &)
| Name | InjectEvaluationModifier |
| 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 InjectEvaluationModifier
(
UObject * InHost,
FModuleHandle InModuleHandle,
const TSharedRef < IEvaluationModifier > & InEvaluationModifier,
const FInjectionSite & InSite
)
See Also
- InjectExternalGraph