Serializable values matching Pcg CarControllerSetup camera defaults. 更多...
#include <PcgCarCameraSetup.h>
Public 属性 | |
| float | targetHeight = 1.5f |
| float | distance = 6.f |
| float | offsetFromWall = 0.1f |
| float | maximumDistance = 20.f |
| float | minimumDistance = 0.6f |
| float | horizontalSpeed = 200.f |
| float | verticalSpeed = 200.f |
| float | minimumPitch = -80.f |
| float | maximumPitch = 80.f |
| float | zoomRate = 40.f |
| float | rotationDamping = 0.5f |
| float | zoomDamping = 5.f |
| uint64_t | collisionLayers = 3841 |
| bool | lockToRearOfTarget = false |
| bool | allowMouseHorizontal = true |
| bool | allowMouseVertical = true |
详细描述
Serializable values matching Pcg CarControllerSetup camera defaults.
在文件 PcgCarCameraSetup.h 第 15 行定义.
类成员变量说明
◆ allowMouseHorizontal
| bool eve::camera::PcgCarCameraProfile::allowMouseHorizontal = true |
在文件 PcgCarCameraSetup.h 第 30 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
◆ allowMouseVertical
| bool eve::camera::PcgCarCameraProfile::allowMouseVertical = true |
在文件 PcgCarCameraSetup.h 第 31 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
◆ collisionLayers
| uint64_t eve::camera::PcgCarCameraProfile::collisionLayers = 3841 |
在文件 PcgCarCameraSetup.h 第 28 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ distance
| float eve::camera::PcgCarCameraProfile::distance = 6.f |
在文件 PcgCarCameraSetup.h 第 17 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ horizontalSpeed
| float eve::camera::PcgCarCameraProfile::horizontalSpeed = 200.f |
在文件 PcgCarCameraSetup.h 第 21 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
◆ lockToRearOfTarget
| bool eve::camera::PcgCarCameraProfile::lockToRearOfTarget = false |
在文件 PcgCarCameraSetup.h 第 29 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
◆ maximumDistance
| float eve::camera::PcgCarCameraProfile::maximumDistance = 20.f |
在文件 PcgCarCameraSetup.h 第 19 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ maximumPitch
| float eve::camera::PcgCarCameraProfile::maximumPitch = 80.f |
◆ minimumDistance
| float eve::camera::PcgCarCameraProfile::minimumDistance = 0.6f |
在文件 PcgCarCameraSetup.h 第 20 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ minimumPitch
| float eve::camera::PcgCarCameraProfile::minimumPitch = -80.f |
◆ offsetFromWall
| float eve::camera::PcgCarCameraProfile::offsetFromWall = 0.1f |
在文件 PcgCarCameraSetup.h 第 18 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ rotationDamping
| float eve::camera::PcgCarCameraProfile::rotationDamping = 0.5f |
◆ targetHeight
| float eve::camera::PcgCarCameraProfile::targetHeight = 1.5f |
在文件 PcgCarCameraSetup.h 第 16 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ verticalSpeed
| float eve::camera::PcgCarCameraProfile::verticalSpeed = 200.f |
在文件 PcgCarCameraSetup.h 第 22 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
◆ zoomDamping
| float eve::camera::PcgCarCameraProfile::zoomDamping = 5.f |
在文件 PcgCarCameraSetup.h 第 27 行定义.
被这些函数引用 eve::camera::PcgCarCameraSetup::apply() , 以及 eve::camera::exposePcgCarCameraSetupBindings().
◆ zoomRate
| float eve::camera::PcgCarCameraProfile::zoomRate = 40.f |
在文件 PcgCarCameraSetup.h 第 25 行定义.
被这些函数引用 eve::camera::exposePcgCarCameraSetupBindings() , 以及 eve::camera::PcgCarCameraSetup::update().
该结构体的文档由以下文件生成:
- src/modules/camera/PcgCarCameraSetup.h