Nanoseconds since an arbitrary fixed origin. Only differences are meaningful.
Must never return a smaller value than a previous call. Must be cheap: the engine calls this once per frame at least, and several times per frame while scheduling.