载入中...
搜索中...
未找到
eve::sensing::TargetingResolver类 参考

Generic constraint evaluator that composes candidate and LOS capabilities. 更多...

#include <Targeting.h>

Public 成员函数

Result< TargetSet > resolve (const TargetingQuery &query) const
 Resolves a constrained candidate set through registered capabilities.
 

详细描述

Generic constraint evaluator that composes candidate and LOS capabilities.

It filters by domain, count, range, tags, zone, area and LOS, but never selects a primary target. Missing capabilities are observable Unsupported failures rather than empty successful sets.

在文件 Targeting.h 第 543 行定义.

成员函数说明

◆ resolve()

Result< TargetSet > eve::sensing::TargetingResolver::resolve ( const TargetingQuery &  query) const

Resolves a constrained candidate set through registered capabilities.

返回
An owning TargetSet or a structured failure.
备注
Synchronous; it does not mutate ECS, physics, scene, or UI state.

在文件 Targeting.cpp 第 486 行定义.

引用了 a, eve::sensing::TargetSet::addSubject(), b, distance, eve::Diagnostic::error(), eve::Result< void >::expect(), eve::Result< T >::failure(), eve::InvariantViolation, eve::PreconditionViolation, eve::sensing::ILineOfSightQuery::query(), eve::sensing::Required, eve::Result< T >::success(), eve::sensing::TruncateToMax, eve::Unsupported, valid, value , 以及 visible.

被这些函数引用 eve::action::SensingTargetingAdapter::resolve().


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