Navigation
API > API/Plugins > API/Plugins/UAF
| Name | UAnimNextComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/Component/AnimNextComponent.h |
| Include Path | #include "Component/AnimNextComponent.h" |
Syntax
UCLASS (MinimalAPI, Meta=(BlueprintSpawnableComponent))
class UAnimNextComponent : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UAnimNextComponent
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowDebugDrawing | uint8 | When checked, the system's debug drawing instructions are drawn in the viewport | Component/AnimNextComponent.h |
|
| InitMethod | EAnimNextModuleInitMethod | How to initialize the system. | Component/AnimNextComponent.h |
|
| Module | TObjectPtr< UAnimNextModule > | The UAF system that this component will run. | Component/AnimNextComponent.h |
|
| ModuleHandle | UE::UAF::FModuleHandle | Handle to the registered module. | Component/AnimNextComponent.h | |
| Subsystem | TObjectPtr< UAnimNextComponentWorldSubsystem > | Component/AnimNextComponent.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddComponentPrerequisite
(
UActorComponent* Component, |
Add a prerequisite dependency on the component's primary tick function to the specified event The component will tick before the event | Component/AnimNextComponent.h |
|
void AddComponentSubsequent
(
UActorComponent* Component, |
Add a subsequent dependency on the component's primary tick function to the specified event The component will tick after the event | Component/AnimNextComponent.h |
|
void AddModuleEventPrerequisite
(
FName InEventName, |
Add a prerequisite anim next event dependency to the specified event | Component/AnimNextComponent.h |
|
void AddModuleEventSubsequent
(
FName InEventName, |
Add a subsequent anim next event dependency to the specified event | Component/AnimNextComponent.h |
|
void AddPrerequisite
(
UObject* InObject, |
Add a prerequisite tick function dependency to the specified event | Component/AnimNextComponent.h | |
void AddSubsequent
(
UObject* InObject, |
Add a subsequent tick function dependency to the specified event | Component/AnimNextComponent.h | |
FAnimNextModuleHandle BlueprintGetModuleHandle() |
Component/AnimNextComponent.h |
|
|
void BlueprintSetVariable
(
FName Name, |
Sets a module variable's value. | Component/AnimNextComponent.h |
|
void BlueprintSetVariableReference
(
const FAnimNextVariableReference& Variable, |
Sets a module variable's value. | Component/AnimNextComponent.h |
|
const FTickFunction * FindTickFunction
(
FName InEventName |
Find the tick function for the specified event | Component/AnimNextComponent.h | |
TObjectPtr< UAnimNextModule > GetModule() |
Component/AnimNextComponent.h | ||
UE::UAF::FModuleHandle GetModuleHandle() |
Get the handle to the registered module. | Component/AnimNextComponent.h | |
bool IsEnabled() |
Whether this component is currently updating. | Component/AnimNextComponent.h |
|
void QueueInputTraitEvent
(
FAnimNextTraitEventPtr Event |
Queues an input trait event Input events will be processed in the next graph update after they are queued | Component/AnimNextComponent.h | |
void QueueTask
(
FName InModuleEventName, |
Queue a task to run during execution. | Component/AnimNextComponent.h | |
void RemoveComponentPrerequisite
(
UActorComponent* Component, |
Remove a prerequisite on the component's primary tick function from the specified event | Component/AnimNextComponent.h |
|
void RemoveComponentSubsequent
(
UActorComponent* Component, |
Remove a subsequent dependency on the component's primary tick function from the specified event | Component/AnimNextComponent.h |
|
void RemoveModuleEventPrerequisite
(
FName InEventName, |
Remove a prerequisite anim next event dependency from the specified event | Component/AnimNextComponent.h |
|
void RemoveModuleEventSubsequent
(
FName InEventName, |
Remove a subsequent anim next event dependency from the specified event | Component/AnimNextComponent.h |
|
void RemovePrerequisite
(
UObject* InObject, |
Remove a prerequisite tick function dependency from the specified event | Component/AnimNextComponent.h | |
void RemoveSubsequent
(
UObject* InObject, |
Remove a prerequisite tick function dependency from the specified event | Component/AnimNextComponent.h | |
void SetEnabled
(
bool bEnabled |
Enable or disable this component's update. | Component/AnimNextComponent.h |
|
bool SetVariable
(
const FAnimNextVariableReference& InVariable, |
Set a variable. | Component/AnimNextComponent.h | |
void ShowDebugDrawing
(
bool bShowDebugDrawing |
Enable or disable debug drawing. Note only works in builds with UE_ENABLE_DEBUG_DRAWING enabled. | Component/AnimNextComponent.h |
|
bool WriteVariable
(
const FAnimNextVariableReference& InVariable, |
Accesses a variable for writing. | Component/AnimNextComponent.h |