载入中...
搜索中...
未找到
eve::ISensingQuery类 参考abstract

Runtime sensing read surface (provided by the sensing module). 更多...

#include <SensingQuery.h>

类 eve::ISensingQuery 继承关系图:
eve::sensing::Sensing

Public 成员函数

virtual ~ISensingQuery ()=default
 I sensing query.
 
virtual int worldCount () const =0
 Number of live sensing worlds created by the project.
 
virtual std::vector< SensingWorldQuery > lastQueries () const =0
 Last completed query of every live world, in slot order.
 

静态 Public 属性

static constexpr const char * capabilityName = "ISensingQuery"
 

详细描述

Runtime sensing read surface (provided by the sensing module).

AI targeting and perception already published debugLastQueryJson() with MCP consumption in mind, but no tool ever fetched it, so "why did the NPC pick that target" was unanswerable from an agent. This capability exposes the same documents for every live world.

在文件 SensingQuery.h 第 32 行定义.

构造及析构函数说明

◆ ~ISensingQuery()

virtual eve::ISensingQuery::~ISensingQuery ( )
virtualdefault

I sensing query.

成员函数说明

◆ lastQueries()

virtual std::vector< SensingWorldQuery > eve::ISensingQuery::lastQueries ( ) const
pure virtual

Last completed query of every live world, in slot order.

返回
One entry per live world; empty when the project created none.

在 eve::sensing::Sensing 内被实现.

◆ worldCount()

virtual int eve::ISensingQuery::worldCount ( ) const
pure virtual

Number of live sensing worlds created by the project.

在 eve::sensing::Sensing 内被实现.

类成员变量说明

◆ capabilityName

constexpr const char* eve::ISensingQuery::capabilityName = "ISensingQuery"
staticconstexpr

在文件 SensingQuery.h 第 34 行定义.


该类的文档由以下文件生成: