Limelight
What Is a Presentation Overlay?
A presentation overlay is a software-rendered layer placed above screen content during recording or live presenting, delivering annotations, badges, focus effects, and interaction indicators without modifying the applications running underneath.
A presentation overlay is the composite system that sits between the raw screen capture and the output video frame. It is a rendering layer that receives input from multiple sources — cursor position, keyboard events, user-triggered annotation tools, auto-zoom parameters — and composites corresponding visual elements (spotlights, keystroke badges, drawing strokes, dim overlays) on top of the screen content for each rendered frame. The key architectural property is non-destructive compositing: the overlay adds to the visual output without altering the application windows below it, meaning the presenter's apps continue to function normally throughout the recording.
The scope of a presentation overlay can range from minimal (just a cursor spotlight) to comprehensive (cursor spotlight, keystroke display, auto-zoom, region spotlight, freehand drawing, and click animations all active simultaneously). A well-architected overlay system ensures that these elements compose cleanly — drawing strokes appear above the spotlight, keystroke badges appear above the zoom transform, and cursor effects appear in the correct screen-space position after all other transforms are applied. The ordering and blending of overlay layers determines whether the final output looks clean and intentional or cluttered and confusing.
Limelight's presentation overlay is the underlying engine that coordinates all of its visual features. Cursor spotlight (⌃⌥1), keystroke display (⌃⌥2), freehand drawing (⌃⌥3), region spotlight (⌃⌥4), and on-screen text (⌃⌥5) are all managed by the overlay system, which applies each layer in the correct compositing order and synchronizes them with the auto-zoom transform before writing the final frame to disk. Because everything runs locally and offline, the overlay rendering has zero latency from network operations, and the exported video reflects exactly what was shown during the recording session — no cloud processing step required.
Why Limelight
- ▸A presentation overlay composites visual elements above screen content without altering underlying applications.
- ▸Multiple overlay layers (spotlight, badges, drawing, zoom) must compose in a defined order to produce clean output.
- ▸Layer ordering ensures drawing strokes appear above spotlights, and keystroke badges appear above zoom transforms.
- ▸Limelight's overlay engine coordinates all five annotation modes (⌃⌥1–5) with the auto-zoom pipeline, rendered offline.
Cursor spotlight free · from $2.99/mo or $34 lifetime · macOS 14+
Or get Pro — from $2.99/mo · See how it works →
free to start, then go Pro from $2.99/mo or a $34 one-time lifetime license. macOS 14+, notarized by Apple.
FAQ
- Does a presentation overlay slow down the recording or the applications being recorded?
- No. Limelight's overlay compositing runs as a separate render pass and does not inject code into or slow down the applications being recorded. Any performance impact is limited to Limelight's own rendering process.
- Can I use the presentation overlay for live screen sharing, or only for recordings?
- Limelight's overlay is baked into the recorded video at export. For live screen sharing (Zoom, Meet, Teams), the overlay effects do not appear in real time — they are a recording-output feature, not a virtual camera layer.
- Is the presentation overlay visible if I convert the video to a GIF or upload to a platform that re-encodes?
- Yes. Because the overlay is baked into the video frames at export, it survives any re-encoding or format conversion — it is part of the pixel data, not a separate metadata layer that a platform could discard.