API Documentation
Loading...
Searching...
No Matches
ViewportFormat Class Reference

#include <ViewportLayout.h>

Collaboration diagram for ViewportFormat:
[legend]

Public Member Functions

 ViewportFormat ()
 
 ViewportFormat (bool is_user_camera)
 
void autoSetName ()
 
bool operator== (const ViewportFormat &layout) const
 
bool operator!= (const ViewportFormat &layout) const
 

Public Attributes

UUID camera_id = Constant<UUID>::NaN
 
AutoZoomFocus focus
 
Buffer< CameraAnimationviewport_animations
 
Vector< 2, Angle< fltp08 > > perspective_fov = Constant<Vector<2, Angle<fltp08>>>::NaN
 
Vector< 2, fltp08ortho_fov = Constant<Vector<2, fltp08>>::NaN
 
TranslatedString name
 
bool is_user_camera = true
 
bool is_ortho = false
 
bool use_reference_size = true
 

Constructor & Destructor Documentation

◆ ViewportFormat() [1/2]

◆ ViewportFormat() [2/2]

ViewportFormat ( bool is_user_camera)
explicit

Member Function Documentation

◆ autoSetName()

void autoSetName ( )

◆ operator!=()

bool operator!= ( const ViewportFormat & layout) const

◆ operator==()

bool operator== ( const ViewportFormat & layout) const

Member Data Documentation

◆ camera_id

UUID camera_id = Constant<UUID>::NaN

◆ focus

◆ is_ortho

bool is_ortho = false

◆ is_user_camera

bool is_user_camera = true

◆ name

◆ ortho_fov

Vector<2, fltp08> ortho_fov = Constant<Vector<2, fltp08>>::NaN

◆ perspective_fov

Vector<2, Angle<fltp08> > perspective_fov = Constant<Vector<2, Angle<fltp08>>>::NaN

◆ use_reference_size

bool use_reference_size = true

◆ viewport_animations

Buffer<CameraAnimation> viewport_animations

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