Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| DispatcherCommandVersion | |||
| FBackPingCommand | |||
| FCommandQueue | |||
| FCompletedQueryTaskProgressCommand | |||
| FCompletedTaskCommand | |||
| FErrorCommand | |||
| FInterchangeDispatcher | Handle a list of tasks, and a set of external workers to consume them. | ||
| FInterchangeDispatcherModule | This module allow out of process interchange translator in case a third party SDK is not thread safe. | ||
| FInterchangeWorkerHandler | Handle a Worker by socket communication. | ||
| FJsonFetchAnimationBakeTransformPayloadCmd | Animation transform payload require transform to be bake by the translator The anim sequence API is not yet using curve to describe bone track animation | ||
| FJsonFetchMeshPayloadCmd | Mesh payload require a transform to bake the mesh to avoid degenerate triangle when importing a small mesh scale by a scene node. | ||
| FJsonFetchPayloadCmd | |||
| FJsonLoadSourceCmd | |||
| FMessageHeader | |||
| FNetworkClientNode | Create, Connect sequence. | ||
| FNetworkNode | |||
| FNetworkServerNode | Create, Bind, Listen, Accept sequence. | ||
| FPingCommand | |||
| FQueryTaskProgressCommand | |||
| FRunTaskCommand | |||
| FTask | |||
| FTerminateCommand | |||
| ICommand | |||
| IJsonCmdBase | Json cmd helper to be able to read and write a FTask::JsonDescription |
Typedefs
| Name | Description |
|---|---|
| FInterchangeDispatcherTaskCompleted |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Interchange::ECommandId | Interchange namespace. | ||
| UE::Interchange::ETaskState | Interchange namespace. | ||
| UE::Interchange::SocketErrorCode | Interchange namespace. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr double | AcceptTimeout_s | Server side timeout for connection with the client. | |
| constexpr bool | CloseProcessByCommand | When true, a Terminate command is sent to the processor and we wait for TerminateTimeout_s seconds for it to close, before a hard TerminateProc. | |
| constexpr double | ConnectTimeout_s | Client side timeout for connection with the server. | |
| constexpr double | IdleLoopDelay | Delay between successive checks for a new task, and validation of the connection. | |
| constexpr double | ProcessingLoopDelay | Delay between successive validation of the connection. | |
| constexpr double | SendCommandTimeout_s | Maximum time we accept to wait when a command is sent. | |
| constexpr double | TerminateTimeout_s | Maximum time we accept to wait for the process to close after a Terminate command has been sent. |