JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::Hash Struct Reference

#include <JPLSpatial/Utilities/Hash.h>

Public Member Functions

JPL_INLINE constexpr uint32_t Combine (uint32_t value)
 
JPL_INLINE constexpr uint32_t Finalize () const
 
JPL_INLINE constexpr uint32_t GetCurrent () const
 

Static Public Attributes

static constexpr uint32_t cStartSeed = 0x811c9dc5u
 

Protected Attributes

uint32_t mSeed = cStartSeed
 

Member Function Documentation

◆ Combine()

JPL_INLINE constexpr uint32_t JPL::Hash::Combine ( uint32_t  value)
constexpr

◆ Finalize()

JPL_INLINE constexpr uint32_t JPL::Hash::Finalize ( ) const
constexpr

◆ GetCurrent()

JPL_INLINE constexpr uint32_t JPL::Hash::GetCurrent ( ) const
inlineconstexpr

Member Data Documentation

◆ cStartSeed

constexpr uint32_t JPL::Hash::cStartSeed = 0x811c9dc5u
staticconstexpr

◆ mSeed

uint32_t JPL::Hash::mSeed = cStartSeed
protected

The documentation for this struct was generated from the following file: