|
Raylib C++
1.0.0
Encapsulates the raylib library
|
Builder to create a RlCamera easily. More...
#include <RlCameraBuilder.hpp>


Public Member Functions | |
| RlCameraBuilder () | |
| Construct a new CameraBuilder object. More... | |
| RlCameraBuilder & | setPosition (const Vector3f &position) |
| Set the camera position. More... | |
| RlCameraBuilder & | setTarget (const Vector3f &target) |
| Set the camera target. More... | |
| RlCameraBuilder & | setLookingPoint (const Vector3f &lookingPoint) |
| Set the camera up vector (rotation over its axis) More... | |
| RlCameraBuilder & | setFovy (float fovy) |
| Set the camera field of view. More... | |
| RlCameraBuilder & | setProjection (CameraProjection projection) |
| Set the camera projection type. More... | |
| RlCameraBuilder & | setCameraMode (CameraMode cameraMode) |
| Set the camera mode. More... | |
| RlCamera | build () noexcept override |
| Build the camera. More... | |
Builder to create a RlCamera easily.
| raylib::builder::RlCameraBuilder::RlCameraBuilder | ( | ) |
Construct a new CameraBuilder object.
|
overridevirtualnoexcept |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setCameraMode | ( | CameraMode | cameraMode | ) |
Set the camera mode.
| cameraMode | the camera mode |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setFovy | ( | float | fovy | ) |
Set the camera field of view.
| fovy | the field of view |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setLookingPoint | ( | const Vector3f & | lookingPoint | ) |
Set the camera up vector (rotation over its axis)
| lookingPoint | the up vector |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setPosition | ( | const Vector3f & | position | ) |
Set the camera position.
| position | the position |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setProjection | ( | CameraProjection | projection | ) |
Set the camera projection type.
| projection | the projection type |
| raylib::builder::RlCameraBuilder & raylib::builder::RlCameraBuilder::setTarget | ( | const Vector3f & | target | ) |
Set the camera target.
| target | the target |
1.8.17