Canvas

The Canvas is a visual representation of your Blueprint graph — nodes, pins, and wires laid out in the same structure as the UE5 Blueprint editor. It is read-only: you can navigate and inspect your graph here, but editing happens through the AI chat or the Import panel.

Use your mouse to move around the canvas and zoom in and out:

Action Control
Pan (move around) Right Mouse drag
Zoom in / out Scroll Wheel
Zoom to cursor Scroll while hovering over an area — zoom centers on the mouse position
Move a node Left Mouse drag on the node
Select multiple nodes Left Mouse drag on empty canvas area (marquee)
Move selected nodes Drag any selected node — all selected nodes move together
Fit graph to view Click the Fit button in the canvas toolbar
Tip: Node positions are saved automatically. The next time you open the same function, nodes will be exactly where you left them.

Minimap

A minimap is shown in the bottom-right corner of the canvas. It gives you an overview of the entire graph and shows your current viewport position. Click anywhere on the minimap to jump to that area.

Nodes

Each node represents a Blueprint operation — a function call, variable get/set, branch, event, etc. The node header shows the node name and type. Below it are the input pins on the left and output pins on the right.

Pin dots

Every pin is shown as a colored dot on the edge of the node:

Array pins are shown as a 3×3 grid, Map pins as three horizontal lines, and Set pins as a diamond shape.

Default values

Unconnected input pins that have a default value show it next to the pin label in italic. For example, a bool pin shows true or false, and a float pin shows its numeric value.

Pin subtypes

Object, struct, and interface pins show their type name below the pin label in a smaller font, so you can see exactly what type is expected without hovering.

Wires

Wires connect output pins to input pins, following the same layout as UE5. Each wire is color-coded by its pin type:

Type Color
Exec (white) White
Boolean Red
Integer Teal
Float / Double Green
String / Name / Text Pink
Object / Class Blue
Struct Purple
Delegate Orange-Red
Vector Yellow
Rotator Lilac
Transform Orange
Hit Result Steel Blue

Position Persistence

NodeLens saves the position of every node and the current zoom/pan of the viewport automatically. When you reopen a function, the canvas is restored exactly as you left it.

Note: The canvas is read-only. You cannot add, delete, or reconnect nodes directly on the canvas. To modify a Blueprint graph, use the AI Chat with the MCP server, or edit the graph via the Import panel.
On this page
Navigation Minimap Nodes Pin dots Default values Pin subtypes Wires Position Persistence