Navigation
API > API/Plugins > API/Plugins/DirectLinkExtension
Inheritance Hierarchy
- IUriResolver
- FDirectLinkUriResolver
References
| Module | DirectLinkExtension |
| Header | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DirectLinkExtension/Public/DirectLinkUriResolver.h |
| Include | #include "DirectLinkUriResolver.h" |
Syntax
class FDirectLinkUriResolver : public UE::DatasmithImporter::IUriResolver
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FString & | Return the scheme used for DirectLink URIs : "directlink" | ||
| const FString & | Return the string "SourceId" used in URI queries for specifying the handle of the directlink source. | ||
| TOptional< FDirectLinkSourceDescription > | TryParseDirectLinkUri
(
const FSourceUri& Uri |
Try to parse the DirectLink source description components from an URI. |
Overridden from IUriResolver
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FExternalSource > | BrowseExternalSource
(
const FSourceUri& DefaultUri |
Open a dialog window for browsing ExternalSources associated to this UriResolver | |
| bool | CanResolveUri
(
const FSourceUri& Uri |
Return true if the UriResolver can generate a FExternalSource from the given Uri. | |
| TSharedPtr< FExternalSource > | GetOrCreateExternalSource
(
const FSourceUri& Uri |
Return the FExternalSource associated to the given Uri, either by creating it or returning a cached value. | |
| FName | GetScheme () |
Return the URI scheme handled by the UriResolver. |