Navigation
API > API/Plugins > API/Plugins/WebRemoteControl
Inheritance Hierarchy
- IModuleInterface
- IWebRemoteControlModule
References
| Module | WebRemoteControl |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/WebRemoteControl/Public/IWebRemoteControlModule.h |
| Include | #include "IWebRemoteControlModule.h" |
Syntax
class IWebRemoteControlModule : public IModuleInterface
Remarks
A Remote Control module that allows exposing objects and properties from the editor.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns whether the http server is currently running. | ||
| bool | Returns whether the websocket server is currently running. | ||
| FOnWebServerStarted & | Event triggered when the http server starts. | ||
| FSimpleMulticastDelegate & | Event triggered when the http server stops. | ||
| FOnWebSocketConnectionClosed & | Event triggered when a connection to the websocket server is closed. | ||
| FOnWebSocketConnectionOpened & | Event triggered when a connection to the websocket server is opened. | ||
| FOnWebServerStarted & | Event triggered when the websocket server starts. | ||
| FSimpleMulticastDelegate & | Event triggered when the websocket server stops. | ||
| FDelegateHandle | RegisterRequestPreprocessor
(
FHttpRequestHandler RequestPreprocessor |
Register a request preprocessor. | |
| void | RegisterWebsocketRoute
(
const FRemoteControlWebsocketRoute& Route |
Register a websocket route. | |
| void | SendWebsocketMessage
(
const FGuid& InTargetClientId, |
Send a message through the websocket server. | |
| void | SetExternalRemoteWebSocketLoggerConnection
(
TSharedPtr< class INetworkingWebSocket > WebSocketLoggerConnection |
Set Remote Web Socket Logger | |
| void | UnregisterRequestPreprocessor
(
const FDelegateHandle& RequestPreprocessorHandle |
Unregister a request preprocessor. | |
| void | UnregisterWebsocketRoute
(
const FRemoteControlWebsocketRoute& Route |
Unregister a websocket route. |