Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A utility class for finding references from a given package to a set of UObjects.
| Name | FObjectReferenceFinder |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Helpers/ObjectReferenceFinder.h |
| Include Path | #include "Helpers/ObjectReferenceFinder.h" |
Syntax
class FObjectReferenceFinder : public FArchiveUObject
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveUObject → FObjectReferenceFinder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FObjectReferenceFinder
(
UObject* InRootObject, |
Creates a new instance of the reference finder. | Helpers/ObjectReferenceFinder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectReferenceCounts | TMap< UObject *, int32 > | Helpers/ObjectReferenceFinder.h | ||
| ObjectsToVisit | TArray< UObject * > | Helpers/ObjectReferenceFinder.h | ||
| PackageScope | UPackage * | Helpers/ObjectReferenceFinder.h | ||
| RootObject | UObject * | Helpers/ObjectReferenceFinder.h | ||
| TargetObjects | TSet< UObject * > | Helpers/ObjectReferenceFinder.h | ||
| VisitedObjects | TSet< UObject * > | Helpers/ObjectReferenceFinder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CollectReferences() |
Runs the reference finding. | Helpers/ObjectReferenceFinder.h | |
int32 GetObjectReferenceCount
(
UObject* InObject |
Returns the number of found references to the given target object. | Helpers/ObjectReferenceFinder.h | |
bool HasAnyObjectReference() |
Whether any object was found in the package that references any of the target objects. | Helpers/ObjectReferenceFinder.h |