Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::Camera::Builder Class Reference

Public Member Functions

Builder & projection_type (ProjectionType proj_type)
 
Builder & position (std::variant< Spherical, Aircraft > pos)
 
Builder & fov (float fov)
 
Builder & world_up (glm::vec3 worldUp)
 
Builder & front (glm::vec3 front)
 
Builder & up (glm::vec3 up)
 
Builder & right (glm::vec3 right)
 
Camera build ()
 

Detailed Description

Definition at line 199 of file camera.hpp.

Member Function Documentation

◆ build()

brenta::Camera Camera::Builder::build ( )

Definition at line 312 of file camera.cpp.

◆ fov()

Camera::Builder & Camera::Builder::fov ( float  fov)

Definition at line 282 of file camera.cpp.

◆ front()

Camera::Builder & Camera::Builder::front ( glm::vec3  front)

Definition at line 294 of file camera.cpp.

◆ position()

Camera::Builder & Camera::Builder::position ( std::variant< Spherical, Aircraft >  pos)

Definition at line 275 of file camera.cpp.

◆ projection_type()

Camera::Builder & Camera::Builder::projection_type ( Camera::ProjectionType  projection_type)

Definition at line 269 of file camera.cpp.

◆ right()

Camera::Builder & Camera::Builder::right ( glm::vec3  right)

Definition at line 306 of file camera.cpp.

◆ up()

Camera::Builder & Camera::Builder::up ( glm::vec3  up)

Definition at line 300 of file camera.cpp.

◆ world_up()

Camera::Builder & Camera::Builder::world_up ( glm::vec3  worldUp)

Definition at line 288 of file camera.cpp.


The documentation for this class was generated from the following files: