Files
UnrealEngineUWP/Engine/Plugins/VirtualProduction/RemoteControl/Source/WebRemoteControl/WebRemoteControl.Build.cs
patrick gross 5ed2801963 Remote Control Logic - WebAPI Extension for RC Logc Controllers
Adds the required Callbacks and missing Routes for the WebApp, so that it can control the VirtualProperties/Controllers.
Following changes have been made:
- Add OnAdded/OnChanged/OnRemoved/OnRenamed Callback for Controllers
- Add Websocket Messages from those Callbacks to the Server
- Add Metadata Callbacks and implementation of imoprtant information such as "Widget" Metadata
- Fix up existing calls to Deserializer to work for structs
- Renaming VirtualProperty Calls/Methods within the Preset to Controllers

#rb paul.vincent
#rb venugopalan.sreedha
#rb simon.therriault
#rb amir.keren
#jira UE-163264
#preflight 633b5446b12b8af5fd015430

[CL 22324865 by patrick gross in ue5-main branch]
2022-10-03 22:03:22 -04:00

47 lines
845 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class WebRemoteControl : ModuleRules
{
public WebRemoteControl(ReadOnlyTargetRules Target) : base(Target)
{
PublicDependencyModuleNames.AddRange(
new string[] {
"Core",
"CoreUObject",
"HTTPServer",
"Serialization"
}
);
PrivateDependencyModuleNames.AddRange(
new string[] {
"AssetRegistry",
"Networking",
"RemoteControl",
"RemoteControlCommon",
"RemoteControlLogic",
"Sockets",
"WebSocketNetworking"
}
);
if (Target.Type == TargetType.Editor)
{
PrivateDependencyModuleNames.AddRange(
new string[] {
"DeveloperSettings",
"Engine",
"ImageWrapper",
"RemoteControlUI",
"Settings",
"Slate",
"SlateCore",
"UnrealEd",
}
);
}
}
}