26 std::uint8_t
red, std::uint8_t
green, std::uint8_t
blue)
noexcept
28 const unsigned sum =
static_cast<unsigned>(
red) +
29 static_cast<unsigned>(
green) +
static_cast<unsigned>(
blue);
30 return static_cast<std::uint8_t
>(
31 std::min(255U,
sum / 3U + 38U));
35 std::uint8_t
red, std::uint8_t
green, std::uint8_t
blue)
noexcept
constexpr DataTag dataTag(DataId id) noexcept
constexpr std::uint16_t legacyGroupValue(LegacyGroupId group) noexcept
constexpr DataTag LegacyShadowFirstMeshTag
constexpr std::uint8_t legacyShadowAlpha(std::uint8_t red, std::uint8_t green, std::uint8_t blue) noexcept
constexpr std::array< std::uint8_t, 4 > legacyShadowPixel(std::uint8_t red, std::uint8_t green, std::uint8_t blue) noexcept
constexpr bool isLegacyShadowMesh(DataId id) noexcept
constexpr DataTag LegacyShadowLastMeshTag
constexpr std::uint16_t dataGroup(DataId id) noexcept