Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
Source |
/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp |
UObject * StaticFindObjectFast
(
UClass * Class,
UObject * InOuter,
FName InName,
bool ExactClass,
bool AnyPackage,
EObjectFlags ExclusiveFlags,
EInternalObjectFlags ExclusiveInternalFlags
)
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.
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 |