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

Optional swept-hit boundary used only by OnHit triggers. 更多...

#include <CombatCarrier.h>

类

struct  Contact
 Owning contact reported between previous and current motion. 更多...
 

Public 成员函数

virtual ~ICarrierHitProbe ()=default
 Releases ICarrierHitProbe resources.
 
virtual Result< std::vector< Contact > > query (CarrierHandle handle, const CarrierMotion &previous, const CarrierMotion &current) const =0
 Query contacts for one candidate step.
 

详细描述

Optional swept-hit boundary used only by OnHit triggers.

Implementations are called synchronously without locks and must not retain motion references across calls. Missing probe with an OnHit trigger is a structured update failure.

在文件 CombatCarrier.h 第 222 行定义.

构造及析构函数说明

◆ ~ICarrierHitProbe()

virtual eve::weapon::ICarrierHitProbe::~ICarrierHitProbe ( )
virtualdefault

Releases ICarrierHitProbe resources.

成员函数说明

◆ query()

virtual Result< std::vector< Contact > > eve::weapon::ICarrierHitProbe::query ( CarrierHandle  handle,
const CarrierMotion &  previous,
const CarrierMotion &  current 
) const
pure virtual

Query contacts for one candidate step.

返回
Owning contact list, or a structured failure that rolls back the frame.

被这些函数引用 eve::weapon::CombatCarrierRuntime::update().


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