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

Functions

UClassGetParentNativeClass (UClass *Class)
 
UClassGetTopMostNonNativeClass (UClass *Class, bool bAllowReturnNativeClass)
 

Function Documentation

◆ GetParentNativeClass()

UClass * GetParentNativeClass ( UClass Class)

Returns the native (C++) parent class of the supplied class If supplied class is native, it will be returned.

◆ GetTopMostNonNativeClass()

UClass * GetTopMostNonNativeClass ( UClass Class,
bool  bAllowReturnNativeClass 
)

Returns the TopMost non-native parent class of the supplied class.

Parameters
Class- The class used to find its TopMost non-native parent class.
bAllowReturnNativeClass- If supplied class is native, it will be returned.
Returns
  • TopMost non-native parent class found in the hierarchy.
  • Class if the supplied Class is already native and bAllowReturnNativeClass is true.
  • nullptr if the supplied class is already native and bAllowReturnNativeClass is false.