UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMassExecutionRequirements Struct Reference

#include <MassProcessorDependencySolver.h>

Public Member Functions

UE_API void Append (const FMassExecutionRequirements &Other)
 
UE_API void CountResourcesUsed ()
 
UE_API int32 GetTotalBitsUsedCount ()
 
UE_API bool IsEmpty () const
 
UE_API FMassArchetypeCompositionDescriptor AsCompositionDescriptor () const
 

Public Attributes

TMassExecutionAccess< FMassFragmentBitSetFragments
 
TMassExecutionAccess< FMassChunkFragmentBitSetChunkFragments
 
TMassExecutionAccess< FMassSharedFragmentBitSetSharedFragments
 
TMassExecutionAccess< FMassConstSharedFragmentBitSetConstSharedFragments
 
TMassExecutionAccess< FMassExternalSubsystemBitSetRequiredSubsystems
 
FMassTagBitSet RequiredAllTags
 
FMassTagBitSet RequiredAnyTags
 
FMassTagBitSet RequiredNoneTags
 
int32 ResourcesUsedCount = INDEX_NONE
 

Member Function Documentation

◆ Append()

void FMassExecutionRequirements::Append ( const FMassExecutionRequirements Other)

◆ AsCompositionDescriptor()

FMassArchetypeCompositionDescriptor FMassExecutionRequirements::AsCompositionDescriptor ( ) const

◆ CountResourcesUsed()

void FMassExecutionRequirements::CountResourcesUsed ( )

◆ GetTotalBitsUsedCount()

int32 FMassExecutionRequirements::GetTotalBitsUsedCount ( )

◆ IsEmpty()

bool FMassExecutionRequirements::IsEmpty ( ) const

Member Data Documentation

◆ ChunkFragments

TMassExecutionAccess<FMassChunkFragmentBitSet> FMassExecutionRequirements::ChunkFragments

◆ ConstSharedFragments

TMassExecutionAccess<FMassConstSharedFragmentBitSet> FMassExecutionRequirements::ConstSharedFragments

◆ Fragments

TMassExecutionAccess<FMassFragmentBitSet> FMassExecutionRequirements::Fragments

◆ RequiredAllTags

FMassTagBitSet FMassExecutionRequirements::RequiredAllTags

◆ RequiredAnyTags

FMassTagBitSet FMassExecutionRequirements::RequiredAnyTags

◆ RequiredNoneTags

FMassTagBitSet FMassExecutionRequirements::RequiredNoneTags

◆ RequiredSubsystems

TMassExecutionAccess<FMassExternalSubsystemBitSet> FMassExecutionRequirements::RequiredSubsystems

◆ ResourcesUsedCount

int32 FMassExecutionRequirements::ResourcesUsedCount = INDEX_NONE

◆ SharedFragments

TMassExecutionAccess<FMassSharedFragmentBitSet> FMassExecutionRequirements::SharedFragments

The documentation for this struct was generated from the following files: