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
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| IProjectExternalContentInterface.h | |||
| IProjectExternalContentInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IProjectExternalContentInterface() |
IProjectExternalContentInterface.h |
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 > | IProjectExternalContentInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsEnabled() |
Return whether the project can reference external content | IProjectExternalContentInterface.h | |
void RemoveExternalContent
(
const FString& VersePath, |
IProjectExternalContentInterface.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddExternalContent
(
const FString& VersePath, |
IProjectExternalContentInterface.h | ||
virtual void AddExternalContent
(
const UE::Core::FVersePath& VersePath, |
Add a reference to external content to the project and asynchronously downloads/loads the external content | IProjectExternalContentInterface.h | |
| IProjectExternalContentInterface.h | |||
virtual bool HasExternalContent
(
const FString& VersePath |
IProjectExternalContentInterface.h | ||
virtual bool IsExternalContentLoaded
(
const FString& VersePath |
IProjectExternalContentInterface.h | ||
virtual void RemoveExternalContent
(
TConstArrayView< FString > VersePaths, |
IProjectExternalContentInterface.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IProjectExternalContentInterface & operator=
(
const IProjectExternalContentInterface& |
IProjectExternalContentInterface.h |