Choose your operating system:
Windows
macOS
Linux
| TSharedFromThis
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlProtocol/Public/IRemoteControlProtocol.h |
Include |
#include "IRemoteControlProtocol.h" |
class IRemoteControlProtocol : public TSharedFromThis< IRemoteControlProtocol >
Interface for remote control protocol
Name | Description | |
---|---|---|
|
~IRemoteControlProtocol() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
Bind ( |
Bind the protocol entity to the protocol |
|
|
FRemoteContr... |
CreateNewProtocolEntity ( |
Add the new protocol entity. That is created based on protocol specific script struct |
|
UScriptStruc... |
GetProtocolScriptStruct() |
Get protocol specific Script Struct class |
|
FProperty &#... |
GetRangeInputTemplateProperty() |
Get range input template Property |
|
Init() |
Add custom initializing of the protocol |
|
|
OnEndFrame() |
Build to core engine delegated and called at the end of a frame |
|
|
QueueValue ( |
Queue protocol entity and value to apply for the protocol It stores only unique tick entities which should be apply next frame. |
|
|
Unbind ( |
Unbind the protocol entity from the protocol |
|
|
UnbindAll() |
Unbind all protocol entities from the protocol |