|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Functions | |
| constexpr auto | cexpr_rotl32 (ice::u32 x, ice::i8 r) noexcept -> ice::u32 |
| constexpr auto | cexpr_rotl64 (ice::u64 x, ice::i8 r) noexcept -> ice::u64 |
| template<typename Char> | |
| constexpr auto | cexpr_block_x32 (Char const *data) noexcept -> ice::u32 |
| template<typename Char> | |
| constexpr auto | cexpr_block_x64 (Char const *data) noexcept -> ice::u64 |
| constexpr auto | cexpr_fmix32 (ice::u32 h) noexcept -> ice::u32 |
| constexpr ice::u64 | cexpr_fmix64 (ice::u64 k) noexcept |
| template<typename Char> | |
| constexpr auto | cexpr_murmur3_x86_32 (std::basic_string_view< Char > key, ice::u32 seed) noexcept -> mm3_x86_h32 |
| template<typename Char> | |
| constexpr auto | cexpr_murmur3_x86_128 (std::basic_string_view< Char > key, ice::u32 seed) noexcept -> mm3_x86_h128 |
| template<typename Char> | |
| constexpr auto | cexpr_murmur3_x64_128 (std::basic_string_view< Char > key, ice::u32 seed) noexcept -> mm3_x64_h128 |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |