载入中...
搜索中...
未找到
GameplayTag.h
浏览该文件的文档.
36[[nodiscard]] EVENGINE_API_FOUNDATION bool isValidGameplayTagName(std::string_view name) noexcept;
40[[nodiscard]] EVENGINE_API_FOUNDATION bool gameplayTagMatches(std::string_view candidate, std::string_view query,
HexSearchContext search
Frontier reused by the land-growth and erosion searches.
Definition HexMapGenerator.cpp:387
Move-only, checked operation results for the common layer.
Internal storage primitive for domain-owned unsigned values.
Owning, renderer-independent dynamic values.
Canonical owner of versioned gameplay-tag definitions.
Definition GameplayTag.h:49
Definition GameplayTag.cpp:9
bool gameplayTagMatches(std::string_view candidate, std::string_view query, GameplayTagMatch match) noexcept
Tests exact or dot-boundary descendant membership.
Definition GameplayTag.cpp:53
bool isValidGameplayTagName(std::string_view name) noexcept
Returns whether a name is a canonical dot-separated gameplay tag.
Definition GameplayTag.cpp:29
@ IncludeDescendants
GameplayTagId gameplayTagId(std::string_view name) noexcept
Computes the stable 64-bit FNV-1a identifier of a canonical name.
Definition GameplayTag.cpp:44
An owning gameplay-tag definition shared by runtime and editor tools.
Definition GameplayTag.h:26
bool operator==(const GameplayTagDefinition &) const =default
Operator ==.