载入中...
搜索中...
未找到
Stable hierarchical gameplay-tag definitions and registry. 更多...
#include "common/Export.h"#include "common/Result.h"#include "common/StrongUint64.h"#include "common/Value.h"#include <map>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::tags::GameplayTagDefinition |
| An owning gameplay-tag definition shared by runtime and editor tools. 更多... | |
| class | eve::tags::GameplayTagRegistry |
| Canonical owner of versioned gameplay-tag definitions. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::tags |
类型定义 | |
| using | eve::tags::GameplayTagId = eve::detail::StrongUint64< GameplayTagIdTag > |
| Stable FNV-1a identifier derived from a canonical gameplay-tag name. | |
枚举 | |
| enum class | eve::tags::GameplayTagMatch { eve::tags::Exact , eve::tags::IncludeDescendants } |
| Selects exact or hierarchical descendant matching. 更多... | |
函数 | |
| bool | eve::tags::isValidGameplayTagName (std::string_view name) noexcept |
| Returns whether a name is a canonical dot-separated gameplay tag. | |
| GameplayTagId | eve::tags::gameplayTagId (std::string_view name) noexcept |
| Computes the stable 64-bit FNV-1a identifier of a canonical name. | |
| bool | eve::tags::gameplayTagMatches (std::string_view candidate, std::string_view query, GameplayTagMatch match) noexcept |
| Tests exact or dot-boundary descendant membership. | |
详细描述
Stable hierarchical gameplay-tag definitions and registry.
在文件 GameplayTag.h 中定义.