#include "common/Capability.h"#include <algorithm>#include <string>#include <unordered_map>#include <vector>命名空间 | |
| namespace | eve |
| namespace | eve::cap |
| namespace | eve::cap::detail |
变量说明
◆ impl
| void* impl = nullptr |
在文件 Capability.cpp 第 13 行定义.
被这些函数引用 eve::cap::addListener(), eve::cap::detail::addListenerRaw(), eve::cap::forEach(), eve::cap::forEachUntil(), eve::sound::Decoder::getImpl(), eve::sound::Sound::newDecoder(), eve::cap::provide(), eve::cap::detail::provideRaw(), eve::audio::registerAudioCapabilities(), eve::ui::registerEditorHostCapabilities(), eve::graphics::registerGraphicsCapabilities(), eve::particles::registerParticlesCapabilities(), eve::physics::registerPhysicsCapabilities(), eve::procgen::registerProcgenCapabilities(), eve::scene::registerSceneCapabilities(), eve::cap::removeListener(), eve::cap::detail::removeListenerRaw(), eve::cap::revoke(), eve::cap::detail::revokeRaw(), eve::thread::JobSystemThreadPool::schedule() , 以及 eve::tensor::GpuProgram::tryBuild().
◆ listeners
| std::vector<Listener> listeners |
在文件 Capability.cpp 第 19 行定义.
◆ priority
| int priority = 0 |
在文件 Capability.cpp 第 14 行定义.
被这些函数引用 eve::rpg::RPGActor::addAttributeModifier(), eve::cap::addListener(), eve::cap::detail::addListenerRaw(), eve::rpg::AttributeSystem::addModifier(), eve::rpg::SettlementPipeline::registerStage(), eve::rpg::RPG::setSettlementStagePriority() , 以及 eve::rpg::SettlementPipeline::setStagePriority().
◆ service
| void* service = nullptr |
在文件 Capability.cpp 第 18 行定义.