Types & enums
Blueprint-exposed enums and structs provided by the plugin. All are usable from C++ and Blueprint.
Anchors are not a plugin type
HUD placement uses Unreal's own CanvasPanel slot anchors, not anything the plugin defines. Set them in the Designer — see Multi-HUD at named anchors.
EReactKey
UENUM(BlueprintType) — Source: SampleProject/Plugins/UnrealReactBridge/Source/UnrealReactBridge/Public/ReactKey.h
The key passed to Send Key To Web. Grouped by physical layout so the Blueprint dropdown stays readable.
| Group | Values |
|---|---|
| Letters | A–Z |
| Digits (top row) | Zero–Nine |
| Function row | F1–F12 |
| Modifiers | LeftShift / RightShift, LeftCtrl / RightCtrl, LeftAlt / RightAlt, LeftCmd / RightCmd |
| Control & editing | SpaceBar, Enter, Escape, Tab, BackSpace, Delete, Insert, Home, End, PageUp, PageDown |
| Arrows | Left, Right, Up, Down |
EReactKeyType
UENUM(BlueprintType) — Source: same header.
| Value | When |
|---|---|
Down | wire to your Input Action's Started |
Up | wire to its Completed |
EBridgeErrorType
UENUM(BlueprintType) — Source: SampleProject/Plugins/UnrealReactBridge/Source/UnrealReactBridge/Public/UnrealReactBridgeTypes.h
Surfaced through the OnBridgeError delegate on ReactWebBrowser.
| Value | When |
|---|---|
WebBrowserNull | The browser's underlying Slate widget was not available |
ReactNotReady | Event sent before lifecycle step 5 |
JSONParseError | JsonData argument is not valid JSON |
JavaScriptError | Script error in the loaded page |
EventQueueFull | Buffer overflowed (raise MaxEventQueueSize or send less) |
NetworkError | Page failed to load (URL / host unreachable) |
Unknown | Catch-all |
FBridgeErrorInfo
USTRUCT(BlueprintType) — Source: SampleProject/Plugins/UnrealReactBridge/Source/UnrealReactBridge/Public/UnrealReactBridgeTypes.h
Payload struct dispatched alongside EBridgeErrorType on error delegates.
| Field | Type | Notes |
|---|---|---|
ErrorType | EBridgeErrorType | the case above |
ErrorMessage | FString | human-readable summary |
AdditionalInfo | FString | extra context (event name, URL, JSON snippet, …) |
Timestamp | FDateTime | when it occurred |
See also
/guide/debugging— wiring up the error delegate and reading the log./reference/bp-widget#events— where these types are surfaced.