载入中...
搜索中...
未找到
eve::combat::navigation::PathfinderCombatNavigationConfig结构体 参考

World/grid projection used by the map-backed combat navigation provider. 更多...

#include <PathfinderCombatNavigation.h>

Public 成员函数

Result< void > validate () const
 Reject non-finite coordinates and non-positive cell size.
 

Public 属性

CombatVector2 origin
 
double cellSize = 1.0
 

详细描述

World/grid projection used by the map-backed combat navigation provider.

在文件 PathfinderCombatNavigation.h 第 19 行定义.

成员函数说明

◆ validate()

Result< void > eve::combat::navigation::PathfinderCombatNavigationConfig::validate ( ) const

Reject non-finite coordinates and non-positive cell size.

返回
Success for a usable projection, otherwise InvalidArgument.

在文件 PathfinderCombatNavigation.cpp 第 33 行定义.

引用了 cellSize, eve::Diagnostic::error(), eve::Result< T >::failure(), finite, eve::InvalidArgument, origin , 以及 eve::Result< T >::success().

被这些函数引用 eve::combat::navigation::PathfinderCombatNavigationProvider::create().

类成员变量说明

◆ cellSize

double eve::combat::navigation::PathfinderCombatNavigationConfig::cellSize = 1.0

◆ origin

CombatVector2 eve::combat::navigation::PathfinderCombatNavigationConfig::origin

该结构体的文档由以下文件生成: