Choose your operating system:
Windows
macOS
Linux
| FReferenceCollector
|
Module |
|
Header |
/Engine/Source/Runtime/SlateCore/Public/Rendering/SlateObjectReferenceCollector.h |
Include |
#include "Rendering/SlateObjectReferenceCollector.h" |
class FSlateObjectReferenceCollector : public FReferenceCollector
Used to gather all the referenced UObjects used by Slate when rendering a frame. We're forced to do this because several draw calls only use resources for a frame and then allow them to be garbage collected, so Slate needs to keep those objects alive for the duration that they are used.
Name | Description | ||
---|---|---|---|
|
ReferencedObjects |
Name | Description | |
---|---|---|
|
FSlateObjectReferenceCollector |
Name | Description | ||
---|---|---|---|
|
HandleObjectReference |
Handle object reference. Called by AddReferencedObject. |
|
|
IsIgnoringArchetypeRef() |
If true archetype references should not be added to this collector. |
|
|
IsIgnoringTransient() |
If true transient objects should not be added to this collector. |