SGCT master (487fac4)
Simple Graphics Cluster Toolkit
Loading...
Searching...
No Matches
sgct::config::FisheyeProjection Struct Reference

#include <sgct/config.h>

Classes

struct  Crop

Public Types

enum class  Interpolation { Linear , Cubic }

Public Member Functions

bool operator== (const FisheyeProjection &) const noexcept=default

Public Attributes

std::optional< float > fov
std::optional< int > quality
std::optional< Interpolation > interpolation
std::optional< float > tilt
std::optional< float > diameter
std::optional< Crop > crop
std::optional< bool > keepAspectRatio
std::optional< vec3 > offset
std::optional< vec4 > background

Member Enumeration Documentation

◆ Interpolation

Enumerator
Linear 
Cubic 

Member Function Documentation

◆ operator==()

bool sgct::config::FisheyeProjection::operator== ( const FisheyeProjection & ) const
defaultnoexcept

Member Data Documentation

◆ background

std::optional<vec4> sgct::config::FisheyeProjection::background

◆ crop

std::optional<Crop> sgct::config::FisheyeProjection::crop

◆ diameter

std::optional<float> sgct::config::FisheyeProjection::diameter

◆ fov

std::optional<float> sgct::config::FisheyeProjection::fov

◆ interpolation

std::optional<Interpolation> sgct::config::FisheyeProjection::interpolation

◆ keepAspectRatio

std::optional<bool> sgct::config::FisheyeProjection::keepAspectRatio

◆ offset

std::optional<vec3> sgct::config::FisheyeProjection::offset

◆ quality

std::optional<int> sgct::config::FisheyeProjection::quality

◆ tilt

std::optional<float> sgct::config::FisheyeProjection::tilt

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