GGUI::GGLineSource struct

Lines to show, oldest first. Indices are stable: a dropped line's index is never reused.

Public variables

void* Context
uint64_t(* First
The index of the oldest line still held. Null: 0.
uint64_t(* End
One past the index of the newest line.
void(* Line
Fill out for line index (First <= index < End). A dropped line is empty.
const GGRevision* Changed
Bumped when lines are added or dropped. Null: the lines never change.

Variable documentation

void* GGUI::GGLineSource::Context

passed to each function