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

Public Member Functions

Builderprojection_type (ProjectionType proj_type)
 
Builderposition (std::variant< Spherical, Aircraft > pos)
 
Builderfov (float fov)
 
Builderworld_up (glm::vec3 worldUp)
 
Builderfront (glm::vec3 front)
 
Builderup (glm::vec3 up)
 
Builderright (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: