UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Mass::FMutableOptionalFragmentAccess< TFragment > Struct Template Reference

#include <MassQueryExecutor.h>

Public Types

using FragmentType = TFragment
 

Public Member Functions

 FMutableOptionalFragmentAccess ()=default
 
TArrayView< TFragment > & Get () const
 
TFragmentoperator[] (int32 Index) const
 
int32 Num () const
 
 operator bool () const
 
void ConfigureQuery (FMassEntityQuery &EntityQuery, FMassSubsystemRequirements &ProcessorRequirements) const
 
void SetupForExecute (FMassExecutionContext &Context)
 
void SetupForChunk (FMassExecutionContext &Context)
 

Public Attributes

TArrayView< TFragmentView
 

Friends

template<typename... Ts>
struct FQueryDefinition
 

Member Typedef Documentation

◆ FragmentType

Constructor & Destructor Documentation

◆ FMutableOptionalFragmentAccess()

template<typename TFragment >
UE::Mass::FMutableOptionalFragmentAccess< TFragment >::FMutableOptionalFragmentAccess ( )
default

Member Function Documentation

◆ ConfigureQuery()

template<typename TFragment >
void UE::Mass::FMutableOptionalFragmentAccess< TFragment >::ConfigureQuery ( FMassEntityQuery EntityQuery,
FMassSubsystemRequirements ProcessorRequirements 
) const
inline

◆ Get()

◆ Num()

◆ operator bool()

template<typename TFragment >
UE::Mass::FMutableOptionalFragmentAccess< TFragment >::operator bool ( ) const
inline

◆ operator[]()

template<typename TFragment >
TFragment & UE::Mass::FMutableOptionalFragmentAccess< TFragment >::operator[] ( int32  Index) const
inline

◆ SetupForChunk()

◆ SetupForExecute()

Friends And Related Symbol Documentation

◆ FQueryDefinition

template<typename TFragment >
template<typename... Ts>
friend struct FQueryDefinition
friend

Member Data Documentation

◆ View


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