载入中...
搜索中...
未找到
#include "common/Export.h"#include "editing/EditingIds.h"#include "editing/EditingResult.h"#include <cstdint>#include <memory>#include <string>#include <vector>类 | |
| struct | eve::editing::ExtensionDescriptor |
| ExtensionDescriptor public API. 更多... | |
| struct | eve::editing::ProviderHandle |
| ProviderHandle public API. 更多... | |
| class | eve::editing::IEditingExtensionProvider |
| IEditingExtensionProvider public API. 更多... | |
| class | eve::editing::ProviderLease |
| ProviderLease public API. 更多... | |
| class | eve::editing::ExtensionProviderRegistry |
| Thread-safe generation-qualified registry for editing extension providers. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::editing |
枚举 | |
| enum class | eve::editing::ThreadAffinity { eve::editing::Main , eve::editing::Render , eve::editing::Worker , eve::editing::Any } |
| ThreadAffinity public API. 更多... | |
函数 | |
| Result< ProviderHandle > | eve::editing::registerStaticProvider (ExtensionProviderRegistry ®istry, ExtensionDescriptor descriptor, CapabilityId capability, std::shared_ptr< void > implementation) |
| Register one owned capability behind the standard provider lifecycle. | |