Navigation
API > API/Runtime > API/Runtime/InterchangeCore
| Name | UInterchangeResultsContainer |
| Type | class |
| Header File | /Engine/Source/Runtime/Interchange/Core/Public/InterchangeResultsContainer.h |
| Include Path | #include "InterchangeResultsContainer.h" |
Syntax
UCLASS (Experimental, MinimalAPI)
class UInterchangeResultsContainer : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeResultsContainer
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Lock | FCriticalSection | InterchangeResultsContainer.h | ||
| Results | TArray< TObjectPtr< UInterchangeResult > > | InterchangeResultsContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T * Add () |
Creates a UInterchangeResult of the given type, adds it to the container and returns it. | InterchangeResultsContainer.h | |
void Add
(
UInterchangeResult* Item |
Adds the given UInterchangeResult to the container. | InterchangeResultsContainer.h | |
void Append
(
UInterchangeResultsContainer* Other |
Appends the given results container to this one | InterchangeResultsContainer.h | |
void Empty() |
Empties the results container | InterchangeResultsContainer.h | |
void Finalize() |
Finalizes the container, prior to passing it to the UI display | InterchangeResultsContainer.h | |
TArray< UInterchangeResult * > GetResults() |
Return the contained array (by value, for thread safety). | InterchangeResultsContainer.h | |
bool IsEmpty() |
Returns whether the results container is empty or not | InterchangeResultsContainer.h | |
void RemoveResult
(
UInterchangeResult* Item |
Removes the given UInterchangeResult from the container. | InterchangeResultsContainer.h |