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

#include <MassRequirements.h>

Public Member Functions

 FMassFragmentRequirementDescription ()=default
 
 FMassFragmentRequirementDescription (const UScriptStruct *InStruct, const EMassFragmentAccess InAccessMode, const EMassFragmentPresence InPresence)
 
bool RequiresBinding () const
 
bool IsOptional () const
 
int32 GetStructureSize () const
 
FName GetFName () const
 

Public Attributes

const UScriptStructStructType = nullptr
 
EMassFragmentAccess AccessMode = EMassFragmentAccess::None
 
EMassFragmentPresence Presence = EMassFragmentPresence::Optional
 

Constructor & Destructor Documentation

◆ FMassFragmentRequirementDescription() [1/2]

FMassFragmentRequirementDescription::FMassFragmentRequirementDescription ( )
default

◆ FMassFragmentRequirementDescription() [2/2]

FMassFragmentRequirementDescription::FMassFragmentRequirementDescription ( const UScriptStruct InStruct,
const EMassFragmentAccess  InAccessMode,
const EMassFragmentPresence  InPresence 
)
inline

Member Function Documentation

◆ GetFName()

FName FMassFragmentRequirementDescription::GetFName ( ) const
inline

◆ GetStructureSize()

int32 FMassFragmentRequirementDescription::GetStructureSize ( ) const
inline

these functions are used for sorting. See FScriptStructSortOperator

◆ IsOptional()

bool FMassFragmentRequirementDescription::IsOptional ( ) const
inline

◆ RequiresBinding()

bool FMassFragmentRequirementDescription::RequiresBinding ( ) const
inline

Member Data Documentation

◆ AccessMode

EMassFragmentAccess FMassFragmentRequirementDescription::AccessMode = EMassFragmentAccess::None

◆ Presence

EMassFragmentPresence FMassFragmentRequirementDescription::Presence = EMassFragmentPresence::Optional

◆ StructType

const UScriptStruct* FMassFragmentRequirementDescription::StructType = nullptr

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