8namespace osc {
class Rect; }
9namespace osc {
struct PolarPerspectiveCamera; }
18 std::optional<SceneCollision>
26 enum class State { Inactive, WaitingForFirstPoint, WaitingForSecondPoint };
28 State state_ = State::Inactive;
Definition gui_ruler.h:13
void on_draw(const PolarPerspectiveCamera &, const Rect &render_rect, std::optional< SceneCollision >)
bool is_measuring() const
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56
Definition polar_perspective_camera.h:14