Navigation
API > API/Plugins > API/Plugins/DirectLinkExtension
| Name | FDirectLinkUriResolver |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DirectLinkExtension/Public/DirectLinkUriResolver.h |
| Include Path | #include "DirectLinkUriResolver.h" |
Syntax
class FDirectLinkUriResolver : public UE::DatasmithImporter::IUriResolver
Functions
Public
Overridden from IUriResolver
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FExternalSource > BrowseExternalSource
(
const FSourceUri& DefaultSourceUri |
DirectLinkUriResolver.h | ||
virtual bool CanResolveUri
(
const FSourceUri& Uri |
DirectLinkUriResolver.h | ||
virtual TSharedPtr< FExternalSource > GetOrCreateExternalSource
(
const FSourceUri& Uri |
DirectLinkUriResolver.h | ||
virtual FName GetScheme() |
DirectLinkUriResolver.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FString & GetDirectLinkScheme() |
Return the scheme used for DirectLink URIs : "directlink" | DirectLinkUriResolver.h | |
static const FString & GetSourceIdPropertyName() |
Return the string "SourceId" used in URI queries for specifying the handle of the directlink source. | DirectLinkUriResolver.h | |
static TOptional< FDirectLinkSourceDescription > TryParseDirectLinkUri
(
const FSourceUri& Uri |
Try to parse the DirectLink source description components from an URI. | DirectLinkUriResolver.h |