The label's content, shown as plain text
OptionalpositionThe point in the scene the label is pinned to; it stays over that point as the camera moves
OptionalcolourHex color of the label's text
OptionalsizeFont size of the label, in pixels
OptionaladaptWhen true, a label far from the camera is drawn smaller than one nearby, as if it sat in the scene
OptionalneedsSet by drawing to ask for a refresh of the label on the next frame; not something to set by hand
OptionalidIdentifier given to the label when it is drawn, which later updates use to find it; not something to set by hand
A text label pinned to a 3D position, as
tag.createbuilds it andtag.drawTagshows it: the text, where it sits, its color and size, and whether it shrinks with distance.idandneedsUpdateare filled in by drawing.