3D Graphics Engine for ESP32
 
Loading...
Searching...
No Matches
basics::internal Namespace Reference

Functions

template<size_t LENGTH>
constexpr uint32_t static_fnv32 (const char *chars)
 
template<>
constexpr uint32_t static_fnv32< 1 > (const char *)
 
template<size_t LENGTH>
constexpr uint64_t static_fnv64 (const char *chars)
 
template<>
constexpr uint64_t static_fnv64< 1 > (const char *)
 

Variables

constexpr uint32_t fnv_basis_32 = 0x811c9dc5u
 
constexpr uint32_t fnv_prime_32 = 0x01000193u
 
constexpr uint64_t fnv_basis_64 = 0xcbf29ce484222325u
 
constexpr uint64_t fnv_prime_64 = 0x00000100000001b3u
 

Function Documentation

◆ static_fnv32()

template<size_t LENGTH>
uint32_t basics::internal::static_fnv32 ( const char * chars)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ static_fnv32< 1 >()

template<>
uint32_t basics::internal::static_fnv32< 1 > ( const char * )
constexpr

◆ static_fnv64()

template<size_t LENGTH>
uint64_t basics::internal::static_fnv64 ( const char * chars)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ static_fnv64< 1 >()

template<>
uint64_t basics::internal::static_fnv64< 1 > ( const char * )
constexpr

Variable Documentation

◆ fnv_basis_32

uint32_t basics::internal::fnv_basis_32 = 0x811c9dc5u
constexpr

◆ fnv_basis_64

uint64_t basics::internal::fnv_basis_64 = 0xcbf29ce484222325u
constexpr

◆ fnv_prime_32

uint32_t basics::internal::fnv_prime_32 = 0x01000193u
constexpr

◆ fnv_prime_64

uint64_t basics::internal::fnv_prime_64 = 0x00000100000001b3u
constexpr