.. index:: pair: class; EE::Graphics::ResourceNameHash .. _doxid-class_e_e_1_1_graphics_1_1_resource_name_hash: class EE::Graphics::ResourceNameHash ==================================== .. toctree:: :hidden: Strong 64-bit hash of a semantic resource name. This is a fast, process-local convenience key for trusted resource names. It is deliberately distinct from :ref:`String::HashType ` so legacy 32-bit hashes cannot enter resource-name APIs through an implicit integer conversion. Complete :ref:`ResourceKey ` values remain the authoritative identity whenever collision safety or persistence is required. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ResourceNameHash { public: // construction :target:`ResourceNameHash`(); :target:`ResourceNameHash`(:ref:`Uint64` value); // methods constexpr :ref:`Uint64` :target:`value`() const; constexpr :target:`operator bool`() const; constexpr bool :target:`operator==`(const ResourceNameHash& other) const; constexpr bool :target:`operator!=`(const ResourceNameHash& other) const; constexpr bool :target:`operator<`(const ResourceNameHash& other) const; };