24 STATIC_ASSERT(
sizeof(
SData) == 0x4);
31 [[nodiscard]]
size_t pointCount()
const {
32 return m_points.size();
35 [[nodiscard]] u8 setting(
size_t idx)
const {
36 ASSERT(idx < m_settings.size());
37 return m_settings[idx];
40 [[nodiscard]]
const std::span<Point> &points()
const {
45 const SData *m_rawData;
46 std::array<u8, 2> m_settings;
47 std::span<Point> m_points;