Euphoria
eu::core::Camera3 Struct Reference

#include <camera3.h>

Public Member Functions

 Camera3 ()
 
CompiledCamera3 compile (float aspect) const
 

Public Attributes

vec3f position
 
quatf rotation
 
Angle fov
 
float near
 
float far
 

Detailed Description

Definition at line 28 of file camera3.h.

Constructor & Destructor Documentation

◆ Camera3()

eu::core::Camera3::Camera3 ( )

Definition at line 41 of file camera3.cc.

Member Function Documentation

◆ compile()

CompiledCamera3 eu::core::Camera3::compile ( float  aspect) const

Definition at line 74 of file camera3.cc.

Member Data Documentation

◆ far

float eu::core::Camera3::far

Definition at line 34 of file camera3.h.

◆ fov

Angle eu::core::Camera3::fov

Definition at line 32 of file camera3.h.

◆ near

float eu::core::Camera3::near

Definition at line 33 of file camera3.h.

◆ position

vec3f eu::core::Camera3::position

Definition at line 30 of file camera3.h.

◆ rotation

quatf eu::core::Camera3::rotation

Definition at line 31 of file camera3.h.


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