![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MassCommands.h>
Inheritance diagram for FMassDeferredCommand< OpType >:Public Types | |
| using | Super = FMassBatchedCommand |
| using | FExecFunction = TFunction< void(FMassEntityManager &EntityManager)> |
Public Member Functions | |
| FMassDeferredCommand () | |
| void | Add (FExecFunction &&ExecFunction) |
| void | Add (const FExecFunction &ExecFunction) |
Public Member Functions inherited from FMassBatchedCommand | |
| FMassBatchedCommand ()=default | |
| FMassBatchedCommand (EMassCommandOperationType OperationType) | |
| virtual | ~FMassBatchedCommand () |
| virtual void | Execute (FMassEntityManager &EntityManager) const |
| bool | HasWork () const |
| EMassCommandOperationType | GetOperationType () const |
Protected Member Functions | |
| virtual SIZE_T | GetAllocatedSize () const |
| virtual void | Run (FMassEntityManager &EntityManager) override |
| virtual void | Reset () override |
Protected Attributes | |
| TArray< FExecFunction > | DeferredFunctions |
Protected Attributes inherited from FMassBatchedCommand | |
| bool | bHasWork = false |
| EMassCommandOperationType | OperationType = EMassCommandOperationType::None |
Additional Inherited Members | |
Static Public Member Functions inherited from FMassBatchedCommand | |
| template<typename T > | |
| static UE_AUTORTFM_ALWAYS_OPEN uint32 | GetCommandIndex () |
| using FMassDeferredCommand< OpType >::FExecFunction = TFunction<void(FMassEntityManager& EntityManager)> |
| using FMassDeferredCommand< OpType >::Super = FMassBatchedCommand |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Implements FMassBatchedCommand.
|
inlineoverrideprotectedvirtual |
Reimplemented from FMassBatchedCommand.
|
inlineoverrideprotectedvirtual |
Reimplemented from FMassBatchedCommand.
|
protected |