UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MemberReference.cpp File Reference

Functions

template<class TFieldType >
TFieldTypeResolveUFunctionImpl (FName MemberName)
 
template<>
UFunctionResolveUFunctionImpl (FName MemberName)
 
template<class TFieldType >
TFieldTypeResolveUField (FFieldClass *InClass, UPackage *TargetPackage, FName MemberName)
 
template<class TFieldType >
TFieldTypeResolveUField (UClass *InClass, UPackage *TargetPackage, FName MemberName)
 
template<class TFieldType >
UObjectGetFieldOuter (TFieldType Field)
 
template<>
UObjectGetFieldOuter (FField *Field)
 
template<typename TFieldType >
TFieldTypeFindRemappedFieldImpl (FName FieldClassOutermostName, FName FieldClassName, UClass *InitialScope, FName InitialName, bool bInitialScopeMustBeOwnerOfFieldForParentScopeRedirect)
 

Function Documentation

◆ FindRemappedFieldImpl()

template<typename TFieldType >
TFieldType * FindRemappedFieldImpl ( FName  FieldClassOutermostName,
FName  FieldClassName,
UClass InitialScope,
FName  InitialName,
bool  bInitialScopeMustBeOwnerOfFieldForParentScopeRedirect 
)

◆ GetFieldOuter() [1/2]

template<>
UObject * GetFieldOuter ( FField Field)
inline

◆ GetFieldOuter() [2/2]

template<class TFieldType >
UObject * GetFieldOuter ( TFieldType  Field)

◆ ResolveUField() [1/2]

template<class TFieldType >
TFieldType * ResolveUField ( FFieldClass InClass,
UPackage TargetPackage,
FName  MemberName 
)

◆ ResolveUField() [2/2]

template<class TFieldType >
TFieldType * ResolveUField ( UClass InClass,
UPackage TargetPackage,
FName  MemberName 
)

◆ ResolveUFunctionImpl() [1/2]

template<class TFieldType >
TFieldType * ResolveUFunctionImpl ( FName  MemberName)

◆ ResolveUFunctionImpl() [2/2]

template<>
UFunction * ResolveUFunctionImpl ( FName  MemberName)
inline