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

Ordered Select/Filter/Sort task pipeline over SensingWorld candidates. 更多...

#include "common/Export.h"
#include "sensing/Sensing.h"
#include "sensing/Targeting.h"
#include <cstdint>
#include <limits>
#include <map>
#include <memory>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::sensing::TargetingTaskStep
 Per-step parameters for a preset entry. 更多...
 
struct  eve::sensing::TargetingPreset
 Named ordered list of targeting tasks. 更多...
 
struct  eve::sensing::TargetingSourceContext
 Runtime source for one pipeline execution. 更多...
 
class  eve::sensing::ITargetingTask
 Pluggable Select/Filter/Sort task. 更多...
 
class  eve::sensing::TargetingPipeline
 In-memory task + preset registry and synchronous executor. 更多...
 

命名空间

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

枚举

enum class  eve::sensing::TargetingTaskKind : std::uint8_t { eve::sensing::Select , eve::sensing::Filter , eve::sensing::Sort }
 Task role inside a TargetingPreset. 更多...
 

详细描述

Ordered Select/Filter/Sort task pipeline over SensingWorld candidates.

Presets compose registered ITargetingTask instances. Tasks never assign a primary target; consumers retain selection policy. Built-in tasks are named sensing.select.*, sensing.filter.*, and sensing.sort.*.

在文件 TargetingPipeline.h 中定义.