Navigation
API > API/Plugins > API/Plugins/RemoteControlUI
Inheritance Hierarchy
- IModuleInterface
- IRemoteControlUIModule
References
| Module | RemoteControlUI |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlUI/Public/IRemoteControlUIModule.h |
| Include | #include "IRemoteControlUIModule.h" |
Syntax
class IRemoteControlUIModule : public IModuleInterface
Remarks
A Remote Control module that allows exposing objects and properties from the editor.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | AddPropertyFilter
(
FOnDisplayExposeIcon OnDisplayExposeIcon |
Add a property filter that indicates if the property handle should be displayed or not. | |
| TSharedPtr< SWidget > | CreateCustomControllerWidget
(
URCVirtualPropertyBase* InController |
Tries to retrieve a Custom Controller Widget for the specified Controller | |
| IRemoteControlUIModule & | Get () |
Singleton-like access to this module's interface. | |
| URemoteControlPreset * | Get the preset currently being edited in the editor. | ||
| FOnGenerateExtensions & | Get the toolbar extension generators. | ||
| uint32 | Retrieves the advanced asset category type registered by Remote Control Module. | ||
| void | HighlightPropertyInDetailsPanel
(
const FPropertyPath& Path |
If a details panel is open, highlight a property specified by the path in it. | |
| FOnAddControllerExtensionColumn & | Delegate called when a Remote Control Preset panel is created/opened for the specified Remote Control Preset | ||
| FOnGenerateControllerExtensionsWidgets & | Delegate called when a Remote Control Preset panel is created/opened for the specified Remote Control Preset | ||
| FOnRemoteControlPresetOpened & | |||
| void | RegisterMetadataCustomization
(
FName MetadataKey, |
Register a delegate to customize how an entry is displayed in the entity details panel. | |
| void | RegisterWidgetFactoryForType
(
UScriptStruct* RemoteControlEntityType, |
Register a widget factory to handle creating a widget in the control panel. | |
| void | RemovePropertyFilter
(
const FDelegateHandle& FilterDelegateHandle |
Remove a property filter using its id. | |
| void | SelectObjects
(
const TArray< UObject* >& Objects |
Set the list of selected objects. | |
| void | UnregisterMetadataCustomization
(
FName MetadataKey |
Unregister the delegate used to customize how an entry is displayed in the entity details panel. | |
| void | UnregisterWidgetFactoryForType
(
UScriptStruct* RemoteControlEntityType |
Unregister a previously registered widget factory. |
Typedefs
| Name | Description |
|---|---|
| FOnRemoteControlPresetOpened | Delegate called when a Remote Control Preset panel is created/opened for the specified Remote Control Preset |
Constants
| Name | Description |
|---|---|
| SettingsIniSection | The section of EditorPerProjectUserSettings in which to save filter settings |