载入中...
搜索中...
未找到
RuleEngine.h 文件参考

High-performance indexed rule engine for emergent gameplay triggers. 更多...

#include "common/Export.h"
#include "common/Result.h"
#include "common/SquirrelOwnership.h"
#include "emergence/FactStore.h"
#include "emergence/RuleTypes.h"
#include "emergence/WatchIndex.h"
#include <cstdint>
#include <string>
#include <string_view>
#include <unordered_map>
#include <unordered_set>
#include <vector>

浏览源代码.

类

struct  eve::emergence::RuleEngineHandleTag
 Handle domain for module-owned rule engines. 更多...
 
class  eve::emergence::RuleEngine
 Indexed, deferred rule evaluator for tens of thousands of conditions. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::emergence
 

类型定义

using eve::emergence::RuleEngineHandleRef = eve::script::RuntimeHandleRef< RuleEngineHandleTag >
 Generation-qualified reference to a module-owned RuleEngine.
 

详细描述

High-performance indexed rule engine for emergent gameplay triggers.

在文件 RuleEngine.h 中定义.