![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MassCommands.h>
Inheritance diagram for FMassCommandBuildEntityWithSharedFragments< TSharedFragmentValues, TOthers >:Classes | |
| struct | FPerSharedFragmentsHashData |
Public Types | |
| using | Super = FMassBatchedCommand |
Public Member Functions | |
| FMassCommandBuildEntityWithSharedFragments () | |
| void | Add (FMassEntityHandle Entity, FMassArchetypeSharedFragmentValues &&InSharedFragments, TOthers... InFragments) |
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 override |
| virtual void | Run (FMassEntityManager &EntityManager) override |
| virtual void | Reset () override |
Protected Attributes | |
| FMassFragmentBitSet | FragmentsAffected |
| TMap< uint32, FPerSharedFragmentsHashData > | Data |
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 () |
Note: that TSharedFragmentValues is always expected to be FMassArchetypeSharedFragmentValues, but is declared as template's param to maintain uniform command adding interface via FMassCommandBuffer.PushCommand. PushCommands received all input params in one typename... list and as such cannot be easily split up to reason about.
| using FMassCommandBuildEntityWithSharedFragments< TSharedFragmentValues, TOthers >::Super = FMassBatchedCommand |
|
inline |
|
inline |
|
inlineoverrideprotectedvirtual |
Implements FMassBatchedCommand.
|
inlineoverrideprotectedvirtual |
Reimplemented from FMassBatchedCommand.
|
inlineoverrideprotectedvirtual |
Reimplemented from FMassBatchedCommand.
|
protected |
|
protected |