载入中...
搜索中...
未找到
eve::combat::CombatCameraFramingRequest结构体 参考
Framing inputs for a two-subject combat camera. 更多...
#include <CombatCamera.h>
Public 成员函数 | |
| Result< void > | validate () const |
| Reject non-finite poses or non-positive distance/height. | |
Public 属性 | |
| CombatVector3 | player |
| CombatVector3 | playerFacing {1.0, 0.0, 0.0} |
| std::optional< CombatVector3 > | lockTarget |
| double | distance = 6.0 |
| double | height = 2.0 |
| double | lookHeight = 1.2 |
详细描述
Framing inputs for a two-subject combat camera.
在文件 CombatCamera.h 第 14 行定义.
成员函数说明
◆ validate()
| Result< void > eve::combat::CombatCameraFramingRequest::validate | ( | ) | const |
Reject non-finite poses or non-positive distance/height.
在文件 CombatCamera.cpp 第 20 行定义.
引用了 distance, eve::Diagnostic::error(), eve::Result< T >::failure(), height, eve::InvalidArgument, lockTarget, lookHeight, player, playerFacing , 以及 eve::Result< T >::success().
类成员变量说明
◆ distance
| double eve::combat::CombatCameraFramingRequest::distance = 6.0 |
在文件 CombatCamera.h 第 18 行定义.
被这些函数引用 validate().
◆ height
| double eve::combat::CombatCameraFramingRequest::height = 2.0 |
在文件 CombatCamera.h 第 19 行定义.
被这些函数引用 validate().
◆ lockTarget
| std::optional<CombatVector3> eve::combat::CombatCameraFramingRequest::lockTarget |
在文件 CombatCamera.h 第 17 行定义.
被这些函数引用 validate().
◆ lookHeight
| double eve::combat::CombatCameraFramingRequest::lookHeight = 1.2 |
在文件 CombatCamera.h 第 20 行定义.
被这些函数引用 validate().
◆ player
| CombatVector3 eve::combat::CombatCameraFramingRequest::player |
在文件 CombatCamera.h 第 15 行定义.
被这些函数引用 validate().
◆ playerFacing
| CombatVector3 eve::combat::CombatCameraFramingRequest::playerFacing {1.0, 0.0, 0.0} |
在文件 CombatCamera.h 第 16 行定义.
被这些函数引用 validate().
该结构体的文档由以下文件生成:
- src/modules/combat/CombatCamera.h
- src/modules/combat/CombatCamera.cpp