Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/Module
Inheritance Hierarchy
- FAnimNextTraitEvent
- FAnimNextModule_ActionEvent
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/Module/ModuleEvents.h |
| Include | #include "Module/ModuleEvents.h" |
Syntax
struct FAnimNextModule_ActionEvent : public FAnimNextTraitEvent
Remarks
Module Action Event
Module action events are trait events that are processed at the end of a module's execution. If the event is not thread-safe, it is dispatched to execute on the main thread.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TUniqueFunction< void(void)> | ActionFunction | The optional action to execute. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Execute () |
Executes the schedule action Derived types can override this and implement whatever they wish instead of using a lambda | |
| bool | IsThreadSafe () |
Whether or not this event is thread-safe and can execute on any thread Events that are not thread-safe will execute on the main thread |
Overridden from FAnimNextTraitEvent
| Type | Name | Description | |
|---|---|---|---|
| UE::AnimNext::FTraitEventUID | GetTypeUID () |
Returns the event type UID. | |
| bool | IsA
(
UE::AnimNext::FTraitEventUID InTypeUID |
Returns whether or not this event derives from the specified type. |
Constants
| Name | Description |
|---|---|
| TypeUID | FAnimNextTraitEvent impl |