Skip to content
0:00 / 0:00

#clay#uilayout#immediatemodeui

Introducing Clay - High Performance UI Layout in C

Nic Barker

66K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Nic Barker, creator of Clay
  • Linked in the descriptionnicbarker/clay

Intermediate. Assumes working knowledge.

509K views1 year ago1 recommendation

Graphics and audioProgramming languagesCSoftware architectureRendering

Nic Barker introduces Clay, a high-performance 2D UI layout library in C, explaining its immediate-mode architecture and usage.

Clay (short for C Layout) is a high performance 2D UI layout library. See the website at nicbarker.com/clay for more info, or check out the github repository at github.com/nicbarker/clay A more in depth discussion of immediate mode UIs: youtu.be/Z1qyvQsjK5Y - Explanation of UI Layout Libraries - Computing vs Rendering Layout - Immediate Mode vs Retained Mode - Code Examples & Quick Tutorial If you're interested, I also produce a paid programming fundamentals course at thesimplejoyofprogramming.com

Why it's here

1 person recommends this

What people say. Recommended as an impressive high-performance UI layout library written in C.

u/N-R-Kin r/C_Programming • Recommends

Introducing Clay - High Performance UI Layout in C

u/Axman6in r/C_Programming • Mentions

On “Recommend youtube channels about C”

Nick Barker’s tips for C programming video is good, link to this video Also his video about his C based UI library Clay was also excellent link to this video

u/obijohnin r/Zig • Mentions

On “I made zig bindings for clay”

Nice! I’ll just drop this here for reference in case anyone wants to see the Clay author’s video intro/demo (from a couple of weeks ago): link to this video