Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FReferenceCollector
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddStableReference
(
TObjectPtr< UObject >* Object |
Preferred way to add a reference that allows batching. | UObject/UObjectGlobals.h | |
virtual void AddStableReference
(
UObject** Object |
Preferred way to add a reference that allows batching. | UObject/UObjectGlobals.h | |
void AddStableReference
(
UObjectType** Object |
UObject/UObjectGlobals.h | ||
void AddStableReference
(
TObjectPtr< UObjectType >* Object |
UObject/UObjectGlobals.h |
AddStableReference(TObjectPtr< UObject > *)
Description
Preferred way to add a reference that allows batching. Object must outlive GC tracing, can't be used for temporary/stack references.
| Name | AddStableReference |
| 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 |
virtual void AddStableReference
(
TObjectPtr < UObject > * Object
)
AddStableReference(UObject **)
Description
Preferred way to add a reference that allows batching. Object must outlive GC tracing, can't be used for temporary/stack references.
| Name | AddStableReference |
| 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 |
virtual void AddStableReference
(
UObject ** Object
)
AddStableReference(UObjectType **)
| Name | AddStableReference |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddStableReference
(
UObjectType ** Object
)
AddStableReference(TObjectPtr< UObjectType > *)
| Name | AddStableReference |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
template<class UObjectType>
void AddStableReference
(
TObjectPtr < UObjectType > * Object
)