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

#include <sgct/config.h>

Public Types

enum class  Eye { Mono , StereoLeft , StereoRight }

Public Member Functions

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

Public Attributes

std::optional< vec2 > position
std::optional< vec2 > size
Projections projection = NoProjection()
std::optional< std::filesystem::path > overlayTexture
std::optional< std::filesystem::path > blendMaskTexture
std::optional< std::filesystem::path > blackLevelMaskTexture
std::optional< std::filesystem::path > correctionMeshTexture
std::optional< bool > isTracked
std::optional< Eye > eye
std::optional< std::string > user

Member Enumeration Documentation

◆ Eye

enum class sgct::config::Viewport::Eye
strong
Enumerator
Mono 
StereoLeft 
StereoRight 

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ blackLevelMaskTexture

std::optional<std::filesystem::path> sgct::config::Viewport::blackLevelMaskTexture

◆ blendMaskTexture

std::optional<std::filesystem::path> sgct::config::Viewport::blendMaskTexture

◆ correctionMeshTexture

std::optional<std::filesystem::path> sgct::config::Viewport::correctionMeshTexture

◆ eye

std::optional<Eye> sgct::config::Viewport::eye

◆ isTracked

std::optional<bool> sgct::config::Viewport::isTracked

◆ overlayTexture

std::optional<std::filesystem::path> sgct::config::Viewport::overlayTexture

◆ position

std::optional<vec2> sgct::config::Viewport::position

◆ projection

Projections sgct::config::Viewport::projection = NoProjection()

◆ size

std::optional<vec2> sgct::config::Viewport::size

◆ user

std::optional<std::string> sgct::config::Viewport::user

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