Navigation
API > API/Plugins > API/Plugins/DirectLinkExtension
Inheritance Hierarchy
- FNoncopyable
- IDirectLinkManager
References
| Module | DirectLinkExtension |
| Header | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DirectLinkExtension/Public/IDirectLinkManager.h |
| Include | #include "IDirectLinkManager.h" |
Syntax
class IDirectLinkManager : public FNoncopyable
Remarks
Interface used to manage the creation and lifetime of FDirectLinkExternalSource objects.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| DirectLink::FEndpoint & | GetEndpoint () |
Return the DirectLink Endpoint managed by the DirectLinkManager. | |
| TArray< TSharedRef< FDirectLinkExternalSource > > | Get the list of all FDirectLinkExternalSource currently available. | ||
| TSharedPtr< FDirectLinkExternalSource > | GetOrCreateExternalSource
(
const DirectLink::FSourceHandle& SourceHandle |
Get the FDirectLinkExternalSource associated to the given DirectLink::FSourceHandle, either by creating it or returning a cached value. | |
| TSharedPtr< FDirectLinkExternalSource > | GetOrCreateExternalSource
(
const FSourceUri& Uri |
Get the FDirectLinkExternalSource associated to the given Uri, either by creating it or returning a cached value. | |
| FSourceUri | GetUriFromSourceHandle
(
const DirectLink::FSourceHandle& SourceHandle |
Get the SourceUri referencing the DirectLink source associated to the passed SourceHandle. | |
| bool | IsAssetAutoReimportEnabled
(
UObject* InAsset |
||
| void | RegisterDirectLinkExternalSource
(
FName InName |
Template function used to register a derived type of FDirectLinkExternalSource. | |
| void | RegisterDirectLinkExternalSource
(
FDirectLinkExternalSourceRegisterInformation&& ExternalSourceClass |
Internal function used to register a derived type. | |
| bool | SetAssetAutoReimport
(
UObject* Asset, |
Enable or disable auto-reimport on the given UObject asset. | |
| void | UnregisterDirectLinkExternalSource
(
FName InName |
Used to unregister a type of FDirectLinkExternalSource. |