Skip to content

Blueprint Reference

Reference for UOperatingSystemQrCodeGenerator (/Script/OperatingSystemQRCode.OperatingSystemQrCodeGenerator).

flowchart TB
  Gen["«static» UOperatingSystemQrCodeGenerator<br/>GenerateQrCodeTextureSimple() · GenerateQrCodeTexture()"]
  ECL["EQrCodeErrorCorrectionLevel<br/>Low · Medium · High · VeryHigh"]
  Gen --> ECL
ValueApprox. damage tolerance
Low~7%
Medium~15% (default on full node)
High~25%
Very High~30%

Higher correction may increase QR version (more modules).

InputTypeDescription
String To EncodeStringPayload text
ReturnTexture 2DQR bitmap (black on white)

Category: Qr Code Generator. Callable from any Blueprint.

InputTypeDefaultDescription
String To EncodeStringPayload
Error Correction LevelEnumMediumSee table above
InvertBooleanfalseSwap foreground/background
Color 1Linear ColorWhiteModule color 1
Color 2Linear ColorBlackModule color 2
SRGBBooleantrueConvert linear colors via sRGB
ReturnTexture 2DCustom-colored QR
Event Construct
→ Generate QR Code Texture
String: "WIFI:T:WPA;S:MyNetwork;P:secret;;"
Error Correction: High
Color 1: (1,1,1,1)
Color 2: (0.1, 0.2, 0.8, 1)
→ Set Brush from Texture
ItemLocation
Sample widgetQrCodeGenerator/WBP_QrCodeSampleWidget
Demo mapQrCodeGenerator/DemoMap