Navigation
API > API/Editor > API/Editor/UnrealEd
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/IProjectExternalContentInterface.h |
| Include | #include "IProjectExternalContentInterface.h" |
Syntax
class IProjectExternalContentInterface
Remarks
Interface to manage project references to external content
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddExternalContent
(
const FString& ExternalContentId, |
Adds a reference to external content to the project and asynchronously downloads/loads the external content | |
| TArray< FString > | Returns the list of external content referenced by the project (verse paths, link codes, etc) | ||
| bool | HasExternalContent
(
const FString& ExternalContentId |
Returns whether the specified external content is referenced by the project | |
| bool | IsEnabled () |
Returns whether the project can reference external content | |
| bool | IsExternalContentLoaded
(
const FString& ExternalContentId |
Returns whether the specified external content is loaded (and referenced by the project) | |
| void | RemoveExternalContent
(
TConstArrayView< FString > ExternalContentIds, |
Removes references to external content from the project and unloads the external content | |
| void | RemoveExternalContent
(
const FString& ExternalContentId, |
Typedefs
| Name | Description |
|---|---|
| FAddExternalContentComplete | Called upon AddExternalContent completion |
| FRemoveExternalContentComplete | Called upon RemoveExternalContent completion |