Control panel - Widget and property types
Widget types
Type | Image | Behavior | Events | Actions | Default source | Purpose |
---|---|---|---|---|---|---|
Button (Trigger) | Sends predefined variables and/or event triggers when clicked |
|
| - |
| |
Button (Toggle) (Same as button, with "Toggle" enabled) | Sends predefined values and/or event triggers when clicked Shows current state |
|
|
|
| |
Tabs | Sends predefined values and/or event triggers when clicked Shows current state List of options can be manually set up or imported from a |
|
|
|
| |
Drop-down | Switches between predefined values and/or event triggers when clicked Shows active option List of options can be manually set up or imported from a |
|
|
|
| |
Slider | Sends a |
|
|
|
| |
Number | Sends a
|
|
|
|
| |
Text | Sends a Text can be typed or pasted in |
|
|
|
| |
Text (multiline) | Sends a
Text can be typed or pasted |
|
|
|
| |
Color picker | Opens a color picker and while making changes it sends updates
|
|
|
|
| |
Playlist | Executes actions in a sequence triggered manually or based on time | - |
Get
| - |
| |
Timer | Triggers the actions with a constant interval |
|
| - |
| |
Listener | Listens to changes of the Source property |
|
| - |
| |
Label | Passive: text can be controlled by an action on another widget Active: can actively listen to changes |
|
|
|
| |
Image | Passive: image source can be controlled by an action on another widget Active: can actively listen to changes Double click the image to bring up the resources library. Upload or choose an existing image. Learn more about how to send images to the engine |
|
|
|
| |
Frame | Embed another website into the control panel | - |
| - |
| |
Group | Visually group widgets together Passive Click the header to move all widgets within the group Double click the header to select all widgets and scale the group | - | If modal
| - |
|
Additional actions
Type | Actions |
---|---|
System actions | Get
Trigger
|
Supported target property types
Property type | Source | Related UE5 type names |
---|---|---|
|
| bool |
| any float or integer number | byte, integer, integer64, float |
| any text string | FName, FString, FText |
| any | Enums (any type starting with U and ending with *) |
|
| FColor |
|
| Transform |
|
| FVector |
| Custom properties with their respective property types Every argument can be controlled separately | |
| - |