载入中...
搜索中...
未找到
eve::combat::CombatLocomotionDefinition结构体 参考
Immutable registration data for one locomotion subject. 更多...
#include <CombatLocomotion.h>
Public 成员函数 | |
| Result< void > | validate () const |
| Validate identity and finite positive movement limits. | |
Public 属性 | |
| SubjectRef | subject |
| std::string | ownerId |
| CombatVector2 | initialPosition |
| double | maximumSpeed = 0.0 |
| double | acceleration = 0.0 |
详细描述
Immutable registration data for one locomotion subject.
在文件 CombatLocomotion.h 第 25 行定义.
成员函数说明
◆ validate()
| Result< void > eve::combat::CombatLocomotionDefinition::validate | ( | ) | const |
Validate identity and finite positive movement limits.
在文件 CombatLocomotion.cpp 第 38 行定义.
引用了 acceleration, eve::Diagnostic::error(), eve::Result< T >::failure(), finite, initialPosition, eve::InvalidArgument, eve::SubjectRef::isValid(), maximumSpeed, ownerId, subject , 以及 eve::Result< T >::success().
类成员变量说明
◆ acceleration
| double eve::combat::CombatLocomotionDefinition::acceleration = 0.0 |
在文件 CombatLocomotion.h 第 30 行定义.
被这些函数引用 validate().
◆ initialPosition
| CombatVector2 eve::combat::CombatLocomotionDefinition::initialPosition |
在文件 CombatLocomotion.h 第 28 行定义.
被这些函数引用 validate().
◆ maximumSpeed
| double eve::combat::CombatLocomotionDefinition::maximumSpeed = 0.0 |
在文件 CombatLocomotion.h 第 29 行定义.
被这些函数引用 validate().
◆ ownerId
| std::string eve::combat::CombatLocomotionDefinition::ownerId |
在文件 CombatLocomotion.h 第 27 行定义.
被这些函数引用 validate().
◆ subject
| SubjectRef eve::combat::CombatLocomotionDefinition::subject |
在文件 CombatLocomotion.h 第 26 行定义.
被这些函数引用 validate().
该结构体的文档由以下文件生成:
- src/modules/combat/CombatLocomotion.h
- src/modules/combat/CombatLocomotion.cpp