Navigation
API > API/Developer > API/Developer/DatasmithFacade
| Name | FDatasmithFacadeDirectLink |
| Type | class |
| Header File | /Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DirectLink/DatasmithFacadeDirectLink.h |
| Include Path | #include "DirectLink/DatasmithFacadeDirectLink.h" |
Syntax
class FDatasmithFacadeDirectLink
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | FDatasmithDirectLink | DirectLink/DatasmithFacadeDirectLink.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddEndpointObserver
(
FDatasmithFacadeEndpointObserver* Observer |
Register an IEndpointObserver that will be notified periodically with the last state of the swarm. | DirectLink/DatasmithFacadeDirectLink.h | |
void CloseCurrentSource() |
Close the initialized DirectLink source if any. | DirectLink/DatasmithFacadeDirectLink.h | |
bool InitializeForScene
(
FDatasmithFacadeScene* FacadeScene |
DirectLink/DatasmithFacadeDirectLink.h | ||
void RemoveEndpointObserver
(
FDatasmithFacadeEndpointObserver* Observer |
Removes a previously added observer | DirectLink/DatasmithFacadeDirectLink.h | |
bool UpdateScene
(
FDatasmithFacadeScene* FacadeScene |
DirectLink/DatasmithFacadeDirectLink.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool Init () |
DirectLink/DatasmithFacadeDirectLink.h | ||
static bool Init
(
bool bUseDatasmithExporterUI, |
DirectLink/DatasmithFacadeDirectLink.h | ||
static bool Shutdown() |
DirectLink/DatasmithFacadeDirectLink.h | ||
static int ValidateCommunicationSetup() |
DirectLink/DatasmithFacadeDirectLink.h |