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

#include <MassObserverProcessor.h>

Public Member Functions

 FMassObserverExecutionContext ()=default
 
 FMassObserverExecutionContext (const EMassObservedOperation InOperation, const TArrayView< const UScriptStruct * > InTypesInOperation)
 
EMassObservedOperation GetOperationType () const
 
TConstArrayView< const UScriptStruct * > GetTypesInOperation () const
 
const UScriptStructGetCurrentType () const
 
bool IsValid () const
 

Detailed Description

Instances of the type will be fed into FMassRuntimePipeline.AuxData and at execution time will be available to observer processors via FMassExecutionContext.GetAuxData()

Constructor & Destructor Documentation

◆ FMassObserverExecutionContext() [1/2]

FMassObserverExecutionContext::FMassObserverExecutionContext ( )
default

◆ FMassObserverExecutionContext() [2/2]

FMassObserverExecutionContext::FMassObserverExecutionContext ( const EMassObservedOperation  InOperation,
const TArrayView< const UScriptStruct * >  InTypesInOperation 
)
inline

Member Function Documentation

◆ GetCurrentType()

const UScriptStruct * FMassObserverExecutionContext::GetCurrentType ( ) const
inline

◆ GetOperationType()

EMassObservedOperation FMassObserverExecutionContext::GetOperationType ( ) const
inline

◆ GetTypesInOperation()

TConstArrayView< const UScriptStruct * > FMassObserverExecutionContext::GetTypesInOperation ( ) const
inline

◆ IsValid()

bool FMassObserverExecutionContext::IsValid ( ) const
inline

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