载入中...
搜索中...
未找到
#include "common/Export.h"#include "editor/EditorCommandService.h"#include <cstdint>#include <string>#include <unordered_map>#include <vector>类 | |
| struct | eve::editor::ExtensionToolDescriptor |
| Host-neutral metadata for a game-provided editor tool. 更多... | |
| struct | eve::editor::ExtensionPaletteDescriptor |
| Semantic palette that can place the same tool differently per audience. 更多... | |
| struct | eve::editor::ExtensionRuleDescriptor |
| Discoverable gameplay validation rule registered by a game extension. 更多... | |
| class | eve::editor::IEditorExtensionRegistry |
| Scoped registration surface exposed to game modules. 更多... | |
| class | eve::editor::IGameEditorExtension |
| Entry point implemented by a gameplay module to inject editor behavior. 更多... | |
| class | eve::editor::EditorExtensionRegistry |
| Loads game extensions and filters their descriptors for each host. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::editor |
枚举 | |
| enum class | eve::editor::ExtensionAudience : std::uint32_t { eve::editor::None = 0 , eve::editor::Developer = 1u << 0 , eve::editor::Player = 1u << 1 , eve::editor::Admin = 1u << 2 , eve::editor::Automation = 1u << 3 } |
| Host audiences to which a game-provided editor extension may be published. 更多... | |
函数 | |
| constexpr ExtensionAudience | eve::editor::operator| (ExtensionAudience left, ExtensionAudience right) |
| Operator |. | |
| constexpr ExtensionAudience | eve::editor::operator& (ExtensionAudience left, ExtensionAudience right) |
| Operator &. | |
| constexpr bool | eve::editor::hasAudience (ExtensionAudience value, ExtensionAudience audience) |
| True when audience. | |