cursor

Current render cursor overlay state.

Prefer copyCursor in frame-copy hot paths so implementations can expose cursor state without allocating this value object.