Device-independent input snapshot for Pcg free-camera movement. 更多...
#include <PcgFreeCamera.h>
Public 属性 | |
| float | mouseX =0 |
| float | mouseY =0 |
| float | scroll =0 |
| float | forward =0 |
| float | right =0 |
| float | up =0 |
| bool | sprint =false |
| bool | rightPressed =false |
| bool | rightReleased =false |
| bool | leftPressed =false |
| bool | escapePressed =false |
| bool | focused =true |
详细描述
Device-independent input snapshot for Pcg free-camera movement.
在文件 PcgFreeCamera.h 第 4 行定义.
类成员变量说明
◆ escapePressed
| bool eve::camera::PcgFreeCameraInput::escapePressed =false |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ focused
| bool eve::camera::PcgFreeCameraInput::focused =true |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ forward
| float eve::camera::PcgFreeCameraInput::forward =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ leftPressed
| bool eve::camera::PcgFreeCameraInput::leftPressed =false |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ mouseX
| float eve::camera::PcgFreeCameraInput::mouseX =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ mouseY
| float eve::camera::PcgFreeCameraInput::mouseY =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ right
| float eve::camera::PcgFreeCameraInput::right =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ rightPressed
| bool eve::camera::PcgFreeCameraInput::rightPressed =false |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ rightReleased
| bool eve::camera::PcgFreeCameraInput::rightReleased =false |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ scroll
| float eve::camera::PcgFreeCameraInput::scroll =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ sprint
| bool eve::camera::PcgFreeCameraInput::sprint =false |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
◆ up
| float eve::camera::PcgFreeCameraInput::up =0 |
在文件 PcgFreeCamera.h 第 4 行定义.
被这些函数引用 eve::camera::exposePcgFreeCameraBindings() , 以及 eve::camera::PcgFreeCamera::update().
该结构体的文档由以下文件生成:
- src/modules/camera/PcgFreeCamera.h