68 template<std::
integral T>
requires (
sizeof(T) == 8)
88 template<std::
integral T>
requires (
sizeof(T) == 4)
Definition AcousticMaterial.h:36
JPL_INLINE constexpr void HashCombine32(uint32_t &seed, uint32_t id32)
Definition Hash.h:42
constexpr uint32_t HashIntSequence32(std::span< const T > ids)
Definition Hash.h:89
JPL_INLINE constexpr uint32_t Murmur3Finalize(uint32_t hash)
Definition Hash.h:59
JPL_INLINE simd min(const simd &a, const simd &b) noexcept
Element-wise min.
Definition SIMD.h:1813
constexpr uint32_t HashIntSequence(std::span< const T > ids)
Definition Hash.h:69
JPL_INLINE constexpr uint32_t GetCurrent() const
Definition Hash.h:35
JPL_INLINE constexpr uint32_t Finalize() const
Definition Hash.h:108
static constexpr uint32_t cStartSeed
Definition Hash.h:31
JPL_INLINE constexpr uint32_t Combine(uint32_t value)
Definition Hash.h:107
uint32_t mSeed
Definition Hash.h:38