Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FReferenceCollector
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReferencedObject
(
UObjectType*& Object, |
Adds object reference. | UObject/UObjectGlobals.h | |
void AddReferencedObject
(
const UObjectType*& Object, |
Adds const object reference, this reference can still be nulled out if forcefully collected. | UObject/UObjectGlobals.h | |
void AddReferencedObject
(
TObjectPtr< UObjectType >& Object, |
Adds object reference. | UObject/UObjectGlobals.h | |
void AddReferencedObject
(
TObjectPtr< const UObjectType >& Object, |
Adds const object reference, this reference can still be nulled out if forcefully collected. | UObject/UObjectGlobals.h | |
void AddReferencedObject
(
TWeakObjectPtr< T >& P, |
UObject/UObjectGlobals.h | ||
void AddReferencedObject
(
FWeakObjectPtr& P, |
UObject/UObjectGlobals.h |
AddReferencedObject(UObjectType &, const UObject , const FProperty *)
Description
Adds object reference.
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddReferencedObject
(
UObjectType *& Object,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)
Parameters
| Name | Remarks |
|---|---|
| Object | Referenced object. |
| ReferencingObject | Referencing object (if available). |
| ReferencingProperty | Referencing property (if available). |
AddReferencedObject(const UObjectType &, const UObject , const FProperty *)
Description
Adds const object reference, this reference can still be nulled out if forcefully collected.
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddReferencedObject
(
const UObjectType *& Object,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)
Parameters
| Name | Remarks |
|---|---|
| Object | Referenced object. |
| ReferencingObject | Referencing object (if available). |
| ReferencingProperty | Referencing property (if available). |
AddReferencedObject(TObjectPtr< UObjectType > &, const UObject , const FProperty )
Description
Adds object reference.
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddReferencedObject
(
TObjectPtr < UObjectType > & Object,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)
Parameters
| Name | Remarks |
|---|---|
| Object | Referenced object. |
| ReferencingObject | Referencing object (if available). |
| ReferencingProperty | Referencing property (if available). |
AddReferencedObject(TObjectPtr< const UObjectType > &, const UObject , const FProperty )
Description
Adds const object reference, this reference can still be nulled out if forcefully collected.
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddReferencedObject
(
TObjectPtr < const UObjectType > & Object,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)
Parameters
| Name | Remarks |
|---|---|
| Object | Referenced object. |
| ReferencingObject | Referencing object (if available). |
| ReferencingProperty | Referencing property (if available). |
AddReferencedObject(TWeakObjectPtr< T > &, const UObject , const FProperty )
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<typename T>
void AddReferencedObject
(
TWeakObjectPtr < T > & P,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)
AddReferencedObject(FWeakObjectPtr &, const UObject , const FProperty )
| Name | AddReferencedObject |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp |
void AddReferencedObject
(
FWeakObjectPtr & P,
const UObject * ReferencingObject,
const FProperty * ReferencingProperty
)