Navigation
Unreal Engine C++ API Reference > Plugins > RemoteControl
References
Module | RemoteControl |
Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlPreset.h |
Include | #include "RemoteControlPreset.h" |
Syntax
USTRUCT&40;&41;
struct FRemoteControlPresetLayout
Remarks
Layout that holds groups of fields.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FRemoteControlPresetLayout
(
URemoteControlPreset* OwnerPreset |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FRemoteControlPresetGroup > & | AccessGroups () |
Non-Const getter for this layout's groups. |
![]() |
void | Append a field to the group's field list. | |
![]() |
FRemoteControlPresetGroup & | CreateGroup
(
FName GroupName |
Create a group in the layout with a given name. |
![]() |
void | DeleteGroup
(
FGuid GroupId |
Delete a group from the layout. |
![]() |
FRemoteControlPresetGroup * | FindGroupFromField
(
FGuid FieldId |
Find the group that holds the specified field. Search for a group that contains a certain field. |
![]() |
FRemoteControlPresetGroup & | Get or create the default group. | |
![]() |
FRemoteControlPresetGroup * | Get a group by searching by ID. | |
![]() |
FRemoteControlPresetGroup * | GetGroupByName
(
FName GroupName |
Get a group by searching by name. |
![]() ![]() |
const TArray< FRemoteControlPresetGroup > & | GetGroups () |
Get this layout's groups. |
![]() |
URemoteControlPreset * | GetOwner () |
Get the preset that owns this layout. |
![]() |
FLinearColor | GetTagColor
(
FGuid GroupId |
Returns the tag color of the given group id. |
![]() |
void | InsertFieldAt
(
FGuid GroupId, |
Insert a field in the group. |
![]() ![]() |
bool | IsDefaultGroup
(
FGuid GroupId |
Returns true when the given group id is a default one. |
![]() |
bool | Move field to a group. | |
![]() |
FOnFieldAdded & | OnFieldAdded () |
|
![]() |
FOnFieldDeleted & | ||
![]() |
FOnFieldOrderChanged & | ||
![]() |
FOnGroupAdded & | OnGroupAdded () |
|
![]() |
FOnGroupDeleted & | ||
![]() |
FOnGroupOrderChanged & | ||
![]() |
FOnGroupRenamed & | ||
![]() |
void | RemoveField
(
FGuid GroupId, |
Remove a field using the field's name. |
![]() |
void | RemoveFieldAt
(
FGuid GroupId, |
Remove a field at a provided index. |
![]() |
void | RenameGroup
(
FGuid GroupId, |
Rename a group in the layout. |
![]() |
void | SwapFields
(
const FFieldSwapArgs& FieldSwapArgs |
Swap fields across groups or in the same one. |
![]() |
void | SwapGroups
(
FGuid OriginGroupId, |
Swap two groups. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FFieldSwapArgs | Arguments for swapping fields across groups. |
Typedefs
Name | Description |
---|---|
FOnFieldAdded | |
FOnFieldDeleted | |
FOnFieldOrderChanged | |
FOnGroupAdded | Layout operation delegates. |
FOnGroupDeleted | |
FOnGroupOrderChanged | |
FOnGroupRenamed |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FRemoteControlPresetGroup & | CreateGroup
(
FName GroupName, |
This function was deprecated, use the overload that doesn't accept a group id. |