 |
FArchetypeStats |
|
|
 |
FMassArchetypeChunkIterator |
The type used to iterate over given archetype's chunks, be it full, continuous chunks or sparse subchunks. |
|
 |
FMassArchetypeCompositionDescriptor |
The type summarily describing a composition of an entity or an archetype. |
|
 |
FMassArchetypeEntityCollection |
A struct that converts an arbitrary array of entities of given Archetype into a sequence of continuous entity chunks. |
|
 |
FMassArchetypeEntityCollectionWithPayload |
|
|
 |
FMassArchetypeHandle |
An opaque handle to an archetype. |
|
 |
FMassArchetypeSharedFragmentValues |
|
|
 |
FMassBatchedCommand |
|
|
 |
FMassBatchedEntityCommand |
|
|
 |
FMassChunkFragment |
|
|
 |
FMassChunkFragmentBitSetStructTrackerWrapper |
|
|
 |
FMassCommandAddFragmentInstances |
|
|
 |
FMassCommandAddFragmentsInternal |
|
|
 |
FMassCommandAddTagInternal |
|
|
 |
FMassCommandBuffer |
|
|
 |
FMassCommandBuildEntity |
|
|
 |
FMassCommandBuildEntityWithSharedFragments |
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. |
|
 |
FMassCommandChangeTags |
|
|
 |
FMassCommandDestroyEntities |
|
|
 |
FMassCommandRemoveFragmentsInternal |
|
|
 |
FMassCommandRemoveTagInternal |
|
|
 |
FMassCommandSwapTagsInternal |
|
|
 |
FMassDebugger |
|
|
 |
FMassDeferredCommand |
|
|
 |
FMassEntityHandle |
A handle to a lightweight entity. |
|
 |
FMassEntityManager |
The type responsible for hosting Entities managing Archetypes. |
|
 |
FMassEntityObserverClassesMap |
A wrapper type for a TMap to support having array-of-maps UPROPERTY members in UMassObserverRegistry |
|
 |
FMassEntityQuery |
FMassEntityQuery is a structure that is used to trigger calculations on cached set of valid archetypes as described by requirements. |
|
 |
FMassEntityView |
The type representing a single entity in a single archetype. |
|
 |
FMassExecutionContext |
|
|
 |
FMassExecutionRequirements |
|
|
 |
FMassExternalSubsystemBitSetStructTrackerWrapper |
|
|
 |
FMassFragment |
This is the base class for all lightweight fragments. |
|
 |
FMassFragmentBitSetStructTrackerWrapper |
|
|
 |
FMassFragmentRequirementDescription |
|
|
 |
FMassFragmentRequirements |
FMassFragmentRequirements is a structure that describes properties required of an archetype that's a subject of calculations. |
|
 |
FMassGenericPayloadView |
Note that this is a view and is valid only as long as the source data is valid. |
|
 |
FMassGenericPayloadViewSlice |
Used to indicate a specific slice of a preexisting FMassGenericPayloadView, it's essentially an access pattern Note: accessing content generates copies of FStructArrayViews stored (still cheap, those are just views). |
|
 |
FMassObserverManager |
A type that encapsulates logic related to notifying interested parties of entity composition changes. |
|
 |
FMassObserversMap |
A wrapper type for a TMap to support having array-of-maps UPROPERTY members in FMassObserverManager |
|
 |
FMassPhaseProcessorConfigurationHelper |
|
|
 |
FMassProcessingContext |
|
|
 |
FMassProcessingPhase |
|
|
 |
FMassProcessingPhaseConfig |
|
|
 |
FMassProcessingPhaseManager |
MassProcessingPhaseManager owns separate FMassProcessingPhase instances for every ETickingGroup. |
|
 |
FMassProcessorClassCollection |
A wrapper type for a TArray to support having map-of-arrays UPROPERTY members in FMassEntityObserverClassesMap |
|
 |
FMassProcessorDependencySolver |
|
|
 |
FMassProcessorExecutionOrder |
|
|
 |
FMassProcessorOrderInfo |
|
|
 |
FMassQueryRequirementIndicesMapping |
|
|
 |
FMassRawEntityInChunkData |
|
|
 |
FMassRequirementAccessDetector |
|
|
 |
FMassRuntimePipeline |
Runtime-usable array of MassProcessor copies |
|
 |
FMassSharedFragment |
|
|
 |
FMassSharedFragmentBitSetStructTrackerWrapper |
|
|
 |
FMassSubsystemAccess |
|
|
 |
FMassSubsystemRequirements |
FMassSubsystemRequirements is a structure that declares runtime subsystem access type given calculations require. |
|
 |
FMassTag |
This is the base class for types that will only be tested for presence/absence, i.e. Tags. |
|
 |
FMassTagBitSetStructTrackerWrapper |
|
|
 |
FProcessorAuxDataBase |
|
|
 |
FQueryRequirementsView |
|
|
 |
IMassEntityModule |
The public interface to this module. |
|
 |
TMassExecutionAccess |
|
|
 |
TMassExternalSubsystemTraits |
Traits describing how a given piece of code can be used by Mass. |
|
 |
TMassSharedFragmentTraits |
Shared Fragments' traits. |
|
 |
TMultiArray |
The type hosts a statically-typed collection of TArrays, where each TArray is strongly-typed (i.e. it contains instances of given structs rather than structs wrapped up in FInstancedStruct). |
|
 |
TMultiTypeList |
A statically-typed list of of related types. |
|
 |
UMassCompositeProcessor |
|
|
 |
UMassEntitySettings |
Implements the settings for MassEntity plugin |
|
 |
UMassEntitySubsystem |
The sole responsibility of this world subsystem class is to host the default instance of FMassEntityManager for a given UWorld. |
|
 |
UMassModuleSettings |
A common parrent for Mass's per-module settings. |
|
 |
UMassObserverProcessor |
|
|
 |
UMassObserverRegistry |
|
|
 |
UMassProcessor |
|
|
 |
UMassSettings |
|
|