Hash for GlyphGeometryKey. Mixes with the 64-bit splitmix finalizer so the low-entropy fields (small glyph indices, a handful of scales) still spread across buckets. More...
#include "donner/svg/renderer/geode/GeodeGlyphResidency.h"
Public Member Functions | |
| size_t | operator() (const GlyphGeometryKey &key) const |
| Hash every bitwise field of a glyph geometry key. | |
Hash for GlyphGeometryKey. Mixes with the 64-bit splitmix finalizer so the low-entropy fields (small glyph indices, a handful of scales) still spread across buckets.
|
inline |
Hash every bitwise field of a glyph geometry key.
| key | Key to hash. |