Navigation
API > API/Plugins > API/Plugins/AnimNext
| Name | UAnimNextComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/Component/AnimNextComponent.h |
| Include Path | #include "Component/AnimNextComponent.h" |
Syntax
UCLASS (MinimalAPI, Meta=(BlueprintSpawnableComponent))
class UAnimNextComponent :
public UActorComponent ,
public IAnimNextVariableProxyHost
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UAnimNextComponent
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowDebugDrawing | uint8 | When checked, the module's debug drawing instructions are drawn in the viewport | Component/AnimNextComponent.h |
|
| InitMethod | EAnimNextModuleInitMethod | How to initialize the module. | Component/AnimNextComponent.h |
|
| Module | TObjectPtr< UAnimNextModule > | The AnimNext module that this component will run. | Component/AnimNextComponent.h |
|
| ModuleHandle | UE::AnimNext::FModuleHandle | Handle to the registered module. | Component/AnimNextComponent.h | |
| PublicVariablesLock | FRWLock | Lock for public variables proxy. | Component/AnimNextComponent.h | |
| PublicVariablesProxy | FAnimNextPublicVariablesProxy | Proxy public variables. | Component/AnimNextComponent.h | |
| PublicVariablesProxyMap | TMap< FName, int32 > | Map from name->proxy variable index. | 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 |
|
|
const FTickFunction * FindTickFunction
(
FName InEventName |
Find the tick function for the specified event | Component/AnimNextComponent.h | |
UE::AnimNext::FModuleHandle GetModuleHandle() |
Get the handle to the registered module. | Component/AnimNextComponent.h | |
TOptional< bool > GetVariableBool
(
const FName Name |
Module variable value getters. | Component/AnimNextComponent.h | |
| Component/AnimNextComponent.h | |||
| Component/AnimNextComponent.h | |||
| Component/AnimNextComponent.h | |||
TOptional< T > GetVariableEnum
(
const FName Name |
Component/AnimNextComponent.h | ||
TOptional< uint8 > GetVariableEnum
(
const FName Name, |
Component/AnimNextComponent.h | ||
| Component/AnimNextComponent.h | |||
| Component/AnimNextComponent.h | |||
| Component/AnimNextComponent.h | |||
| Component/AnimNextComponent.h | |||
TOptional< const T * > GetVariableObject
(
const FName Name |
Component/AnimNextComponent.h | ||
TOptional< const UObject * > GetVariableObject
(
const FName Name, |
Component/AnimNextComponent.h | ||
TOptional< FSoftObjectPath > GetVariableSoftPath
(
const FName Name |
Component/AnimNextComponent.h | ||
| Component/AnimNextComponent.h | |||
TOptional< const T * > GetVariableStruct
(
const FName Name |
Component/AnimNextComponent.h | ||
TOptional< FConstStructView > GetVariableStruct
(
const FName Name, |
Component/AnimNextComponent.h | ||
| Component/AnimNextComponent.h | |||
| 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 |
|
void SetVariable
(
FName Name, |
Sets a module variable's value. | Component/AnimNextComponent.h |
|
bool SetVariableArrayRef
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableBool
(
const FName Name, |
Module variable value setters. | Component/AnimNextComponent.h | |
bool SetVariableByte
(
const FName Name, |
Component/AnimNextComponent.h | ||
| Component/AnimNextComponent.h | |||
bool SetVariableDouble
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableEnum
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableEnum
(
const FName Name, |
Sets enum variable with specified type. | Component/AnimNextComponent.h | |
bool SetVariableFloat
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableInt32
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableInt64
(
const FName Name, |
Component/AnimNextComponent.h | ||
| Component/AnimNextComponent.h | |||
bool SetVariableObject
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableObject
(
const FName Name, |
Sets object pointer variable with specified type. | Component/AnimNextComponent.h | |
bool SetVariableObjectRef
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableSoftPath
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableString
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableStruct
(
const FName Name, |
Sets struct variable with specified type. | Component/AnimNextComponent.h | |
bool SetVariableStruct
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableStructRef
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableUInt32
(
const FName Name, |
Component/AnimNextComponent.h | ||
bool SetVariableUInt64
(
const FName Name, |
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 |
|