Navigation
API > API/Plugins > API/Plugins/RemoteControl > API/Plugins/RemoteControl/FRemoteControlObjectVersion
| Name | Type |
| Type | enum |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlObjectVersion.h |
| Include Path | #include "RemoteControlObjectVersion.h" |
Syntax
enum Type
{
BeforeCustomVersionWasAdded = 0,
RemovedComponentChain,
ConvertRCFieldsToRCEntities,
ConvertTargetsToBindings,
AddedRebindingFunctionality,
AddedFieldFlags,
AddedPerPresetModifyOperationFlags,
ChangedExposedEntitiesSetToAnOrderedTArray,
VersionPlusOne,
LatestVersion = VersionPlusOne - 1,
}
Values
| Name | Remarks |
|---|---|
| BeforeCustomVersionWasAdded | Roughly corresponds to 4.26. |
| RemovedComponentChain | Properties can now be directly exposed on components. |
| ConvertRCFieldsToRCEntities | RCProperties and RCFunctions now inherit from FRemoteControlEntity. |
| ConvertTargetsToBindings | Converted FRemoteControlTarget to URemoteControlBinding, put RCFields in the expose registry. |
| AddedRebindingFunctionality | ExposedEntities can now be rebound. |
| AddedFieldFlags | Added property/function flags to RemoteControlField. |
| AddedPerPresetModifyOperationFlags | Instead of the global 'Protocol Generates Transactions' setting, each preset can now specify its modify operation flags. |
| ChangedExposedEntitiesSetToAnOrderedTArray | Change FRCEntityWrapper::ExposedEntities' Set to an Array to retain ordering across sessions. |
| VersionPlusOne | -- |
| LatestVersion |