类 | |
| class | Camera |
| 摄像机模块命名空间(eve.Camera)。主要职责是把 CameraController 绑定进脚本。 更多... | |
| class | CameraController |
| 3D 摄像机控制器(eve.Camera / eve.CameraController)。 更多... | |
| struct | PcgCarCameraProfile |
| Serializable values matching Pcg CarControllerSetup camera defaults. 更多... | |
| class | PcgCarCameraSetup |
| Caller-owned Pcg vehicle orbit-camera setup and input adapter. 更多... | |
| class | PcgFreeCamera |
| Caller-owned six-degree free-camera state ported from Pcg FreeCamera. 更多... | |
| struct | PcgFreeCameraInput |
| Device-independent input snapshot for Pcg free-camera movement. 更多... | |
| struct | PcgPhotoModePostFxState |
| Complete Pcg photo-mode post-processing state retained across render-pipeline projections. 更多... | |
函数 | |
| Module_IMPL (Camera, new Camera()) | |
| void | exposePcgCarCameraSetupBindings (ssq::Table &table) |
| Register Pcg vehicle camera bindings. | |
| void | exposePcgFreeCameraBindings (ssq::Table &table) |
| Register Pcg free-camera bindings. | |
函数说明
◆ exposePcgCarCameraSetupBindings()
| void eve::camera::exposePcgCarCameraSetupBindings | ( | ssq::Table & | t | ) |
Register Pcg vehicle camera bindings.
在文件 PcgCarCameraSetup.cpp 第 88 行定义.
引用了 eve::camera::PcgCarCameraProfile::allowMouseHorizontal, eve::camera::PcgCarCameraProfile::allowMouseVertical, eve::camera::PcgCarCameraSetup::apply(), c, camera, eve::camera::PcgCarCameraProfile::collisionLayers, eve::camera::PcgCarCameraSetup::configure(), eve::camera::PcgCarCameraProfile::distance, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::camera::PcgCarCameraSetup::getPitch(), eve::camera::PcgCarCameraSetup::getYaw(), eve::camera::PcgCarCameraProfile::horizontalSpeed, eve::InvalidArgument, eve::camera::PcgCarCameraProfile::lockToRearOfTarget, eve::camera::PcgCarCameraProfile::maximumDistance, eve::camera::PcgCarCameraProfile::maximumPitch, eve::camera::PcgCarCameraProfile::minimumDistance, eve::camera::PcgCarCameraProfile::minimumPitch, eve::camera::PcgCarCameraProfile::offsetFromWall, p, pitch, eve::script::projectResult(), eve::camera::PcgCarCameraProfile::rotationDamping, s, t, eve::camera::PcgCarCameraProfile::targetHeight, eve::camera::PcgCarCameraSetup::update(), eve::camera::PcgCarCameraProfile::verticalSpeed, vm, yaw, eve::camera::PcgCarCameraProfile::zoomDamping , 以及 eve::camera::PcgCarCameraProfile::zoomRate.
◆ exposePcgFreeCameraBindings()
| void eve::camera::exposePcgFreeCameraBindings | ( | ssq::Table & | t | ) |
Register Pcg free-camera bindings.
在文件 PcgFreeCamera.cpp 第 13 行定义.
引用了 a, b, c, d, eve::Diagnostic::error(), eve::camera::PcgFreeCameraInput::escapePressed, f, eve::Result< T >::failure(), eve::camera::PcgFreeCameraInput::focused, eve::camera::PcgFreeCameraInput::forward, h, eve::InvalidArgument, eve::camera::PcgFreeCameraInput::leftPressed, m, eve::camera::PcgFreeCameraInput::mouseX, eve::camera::PcgFreeCameraInput::mouseY, eve::script::projectResult(), r, eve::camera::PcgFreeCameraInput::right, eve::camera::PcgFreeCameraInput::rightPressed, eve::camera::PcgFreeCameraInput::rightReleased, s, eve::camera::PcgFreeCameraInput::scroll, eve::camera::PcgFreeCameraInput::sprint, t, eve::camera::PcgFreeCameraInput::up , 以及 vm.
◆ Module_IMPL()
| eve::camera::Module_IMPL | ( | Camera | , |
| new | Camera() | ||
| ) |