42 m_state = std::make_shared<MappedState<float>>();
50 [[nodiscard]] std::shared_ptr<MappedState<float>>
state()
const {
return m_state; }
52 [[nodiscard]]
float y()
const {
return m_state->value; }
81 const float top =
m_state->value;
82 const float bot = top -
height;
99 std::shared_ptr<MappedState<float>>
m_state;
Axis-aligned bounding rectangle in a 2D coordinate space.