Versions in this module Expand all Collapse all v0 v0.31.0 Aug 2, 2026 Changes in this version + type RenderLoop struct — darwin/amd64, linux/amd64, windows/amd64 + func NewRenderLoop() *RenderLoop + func (rl *RenderLoop) ConsumePendingResize() (width, height uint32, ok bool) + func (rl *RenderLoop) HasPendingResize() bool + func (rl *RenderLoop) IsRenderingPaused() bool + func (rl *RenderLoop) PauseRendering() + func (rl *RenderLoop) RequestResize(width, height uint32) + func (rl *RenderLoop) ResumeRendering() + func (rl *RenderLoop) RunOnRenderThread(f func() any) any + func (rl *RenderLoop) RunOnRenderThreadAsync(f func()) + func (rl *RenderLoop) RunOnRenderThreadVoid(f func()) + func (rl *RenderLoop) Stop() + type Thread struct — darwin/amd64, linux/amd64, windows/amd64 + func New() *Thread + func (t *Thread) Call(f func() any) any + func (t *Thread) CallAsync(f func()) + func (t *Thread) CallVoid(f func()) + func (t *Thread) IsRunning() bool + func (t *Thread) Stop()