Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
template<class T>
T * FindObjectFast
(
UObject * Outer,
FName Name,
bool ExactClass,
bool AnyPackage,
EObjectFlags ExclusiveFlags
)
Find an optional object, relies on the name being unqualified
Returns a pointer to the found object or null if none could be found
Parameter |
Description |
---|---|
Class |
The to be found object's class |
InOuter |
Outer object to look inside, if null this will only look for top level packages |
InName |
Object name to look for relative to InOuter |
ExactClass |
Whether to require an exact match with the passed in class |
AnyPackage |
Whether to look in any package |
ExclusiveFlags |
Ignores objects that contain any of the specified exclusive flags |
ExclusiveInternalFlags |
Ignores objects that contain any of the specified internal exclusive flags |
StaticFindObjectFast()Fast version of StaticFindObject that relies on the passed in FName being the object name without any group/package qualifiers. This will only find top level packages or subobjects nested directly within a passed in outer.