载入中...
搜索中...
未找到
eve::weapon::ICarrierBodyDefenseProvider类 参考abstract
Optional body/shield boundary for SteerAvoidBody. 更多...
#include <CombatCarrier.h>
Public 成员函数 | |
| virtual | ~ICarrierBodyDefenseProvider ()=default |
| Releases ICarrierBodyDefenseProvider resources. | |
| virtual Result< std::vector< CarrierBodyDefenseSample > > | sample (CarrierHandle handle, ecs::EntityHandle target, const CarrierMotion &motion) const =0 |
| Sample body/shield volumes relevant to one carrier step. | |
详细描述
Optional body/shield boundary for SteerAvoidBody.
Called synchronously without locks. Must not retain motion references across calls. Missing provider when a live recipe uses SteerAvoidBody fails the frame.
在文件 CombatCarrier.h 第 263 行定义.
构造及析构函数说明
◆ ~ICarrierBodyDefenseProvider()
|
virtualdefault |
Releases ICarrierBodyDefenseProvider resources.
成员函数说明
◆ sample()
|
pure virtual |
Sample body/shield volumes relevant to one carrier step.
- 参数
-
target Homing target when present; may be a null handle for area defenses.
该类的文档由以下文件生成:
- src/modules/weapon/CombatCarrier.h