Skip to content

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.

GroupValues
LettersAZ
Digits (top row)ZeroNine
Function rowF1F12
ModifiersLeftShift / RightShift, LeftCtrl / RightCtrl, LeftAlt / RightAlt, LeftCmd / RightCmd
Control & editingSpaceBar, Enter, Escape, Tab, BackSpace, Delete, Insert, Home, End, PageUp, PageDown
ArrowsLeft, Right, Up, Down

EReactKeyType

UENUM(BlueprintType) — Source: same header.

ValueWhen
Downwire to your Input Action's Started
Upwire to its Completed

EBridgeErrorType

UENUM(BlueprintType) — Source: SampleProject/Plugins/UnrealReactBridge/Source/UnrealReactBridge/Public/UnrealReactBridgeTypes.h

Surfaced through the OnBridgeError delegate on ReactWebBrowser.

ValueWhen
WebBrowserNullThe browser's underlying Slate widget was not available
ReactNotReadyEvent sent before lifecycle step 5
JSONParseErrorJsonData argument is not valid JSON
JavaScriptErrorScript error in the loaded page
EventQueueFullBuffer overflowed (raise MaxEventQueueSize or send less)
NetworkErrorPage failed to load (URL / host unreachable)
UnknownCatch-all

FBridgeErrorInfo

USTRUCT(BlueprintType) — Source: SampleProject/Plugins/UnrealReactBridge/Source/UnrealReactBridge/Public/UnrealReactBridgeTypes.h

Payload struct dispatched alongside EBridgeErrorType on error delegates.

FieldTypeNotes
ErrorTypeEBridgeErrorTypethe case above
ErrorMessageFStringhuman-readable summary
AdditionalInfoFStringextra context (event name, URL, JSON snippet, …)
TimestampFDateTimewhen it occurred

See also

Released under the MIT License.