Navigation
API > API/Editor > API/Editor/UnrealEd
Interface to manage project references to external content
| Name | IProjectExternalContentInterface |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/IProjectExternalContentInterface.h |
| Include Path | #include "IProjectExternalContentInterface.h" |
Syntax
class IProjectExternalContentInterface
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAddExternalContentComplete | TBaseDelegate_TwoParams< void, bool, const TArray< TSharedRef< IPlugin > > & > | Called upon AddExternalContent completion | IProjectExternalContentInterface.h |
| FRemoveExternalContentComplete | TBaseDelegate_OneParam< void, bool > | Called upon RemoveExternalContent completion | IProjectExternalContentInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddExternalContent
(
const FString& VersePath, |
Add a reference to external content to the project and asynchronously downloads/loads the external content | IProjectExternalContentInterface.h | |
| IProjectExternalContentInterface.h | |||
| Return the list of external content Verse paths referenced by the project | IProjectExternalContentInterface.h | ||
bool HasExternalContent
(
const FString& VersePath |
Return whether the specified external content is referenced by the project | IProjectExternalContentInterface.h | |
bool IsEnabled() |
Return whether the project can reference external content | IProjectExternalContentInterface.h | |
bool IsExternalContentLoaded
(
const FString& VersePath |
Return whether the specified external content is loaded (and referenced by the project) | IProjectExternalContentInterface.h | |
void RemoveExternalContent
(
TConstArrayView< FString > VersePaths, |
Remove references to external content from the project and unloads the external content | IProjectExternalContentInterface.h | |
void RemoveExternalContent
(
const FString& VersePath, |
IProjectExternalContentInterface.h |