Navigation
API > API/Plugins > API/Plugins/RemoteControlWebInterface
| Name | FRemoteControlWebInterfaceProcess |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControlWebInterface/Source/RemoteControlWebInterface/Public/RCWebInterfaceProcess.h |
| Include Path | #include "RCWebInterfaceProcess.h" |
Syntax
class FRemoteControlWebInterfaceProcess : private FRunnable
Inheritance Hierarchy
- FRunnable → FRemoteControlWebInterfaceProcess
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRemoteControlWebInterfaceProcess() |
RCWebInterfaceProcess.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRemoteControlWebInterfaceProcess() |
RCWebInterfaceProcess.h |
Enums
Public
| Name | Remarks |
|---|---|
| EStatus |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Process | FProcHandle | WebApp Node.js process handle | RCWebInterfaceProcess.h | |
| Root | FString | Plugin root folder | RCWebInterfaceProcess.h | |
| Status | std::atomic< EStatus > | The current status of the web app. | RCWebInterfaceProcess.h | |
| TaskNotification | TUniquePtr< FAsyncTaskNotification > | Progress notification | RCWebInterfaceProcess.h | |
| Thread | FRunnableThread * | Thread for WebApp node.js process (read stdout and forward to log) | RCWebInterfaceProcess.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EStatus GetStatus() |
Get the webapp's status. | RCWebInterfaceProcess.h | |
void SetExternalLoggerEnabled
(
bool bEnableExternalLog |
Enable / disable external logger | RCWebInterfaceProcess.h | |
void Shutdown() |
Shutdown the webapp external process | RCWebInterfaceProcess.h | |
void Start() |
Starts the webapp external process, first launch will take some time as it needs to compile the webapp | RCWebInterfaceProcess.h |
Protected
Overridden from FRunnable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 Run() |
RCWebInterfaceProcess.h |