Function CE::Assets::Shaders::is_qualified_id

Function Documentation

bool CE::Assets::Shaders::is_qualified_id(std::string_view id)

Declaration: [[nodiscard]]

Check the lowercase namespace:name grammar without allocating or consulting a catalogue.

Parameters:

id – Borrowed identity; namespace/name start with a lowercase letter or digit and permit underscore/hyphen, with dots permitted only in the namespace.

Returns:

False for empty parts, absent/extra colons or other characters; this does not establish that an asset is loaded.