QR Code Generator
QR Code Generator exposes static Blueprint nodes on UOperatingSystemQrCodeGenerator that turn any string into a UTexture2D QR symbol. No external services — generation runs locally in the plugin module OperatingSystemQRCode.
Demo: QrCodeGenerator/DemoMap and WBP_QrCodeSampleWidget.
Architecture
Section titled “Architecture”flowchart LR Text[String to encode] --> Gen[Generate QR Code Texture] Gen --> Tex[UTexture2D] Tex --> UMG[Image widget Brush] Tex --> Mat[Material / runtime UI]
What is included
Section titled “What is included”| Item | Path | Purpose |
|---|---|---|
| Generator class | UOperatingSystemQrCodeGenerator | Static encode functions |
| Sample widget | WBP_QrCodeSampleWidget | Example UMG wiring |
| Demo map | DemoMap | Playable sample |
Guides
Section titled “Guides”| Page | Description |
|---|---|
| Getting started | First texture in Blueprint |
| Overview | Display in UMG, custom colors |
| Blueprint reference | Nodes, enum, limits |
| C++ reference | Module dependency and API |
Limits
Section titled “Limits”- Strings up to 2953 UTF-8 code units (simple path).
- Smallest QR version is chosen automatically.
- Higher Error Correction Level may increase module count (version).