SRSDK  0.10.39
Loading...
Searching...
No Matches
interlacer.hpp File Reference

Go to the source code of this file.

Data Structures

class  Interlacer
 C++ wrapper for leia_interlacer. More...
 
class  InterlacerExperimental
 
class  InterlacerInitConfiguration
 C++ wrapper for leia_interlacer_init_configuration. More...
 

Namespaces

namespace  leia
 

Typedefs

using InterlacerDebugMenuConfiguration = leia_interlacer_debug_menu_configuration
 
using FitMode = leia_fit_mode
 
using TileLayout = leia_tile_layout
 
using CalibrationPattern = leia_calibration_pattern
 
using InterlacerSingleViewModeListener = leia_interlacer_single_view_mode_listener
 
using GraphicsAPI = leia_graphics_api
 
using GuiInputState = leia_interlacer_gui_input_state
 
using ViewInfoMode = leia_view_info_mode
 

Functions

LEIA_FORCE_INLINE void GetViewComfortZone (ViewInfoMode mode, float baselineScaling, float convergencePlaneDistance, float nearPlane, float farPlane, float *viewComfortZoneNear, float *viewComfortZoneFar)
 
LEIA_FORCE_INLINE void GetViewInfo (ViewInfoMode mode, LEIA_CONST_FLOAT_SLICE(3) viewOffset, LEIA_CONST_FLOAT_SLICE(3) cameraPos, LEIA_CONST_FLOAT_SLICE(3) cameraDir, LEIA_CONST_FLOAT_SLICE(3) cameraUp, float perspectiveFieldOfView, float perspectiveAspectRatio, float orthoWidth, float orthoHeight, float nearPlane, float farPlane, float convergencePlaneDistance, float convergencePlaneHeight, LEIA_FLOAT_SLICE(3) viewPos, LEIA_FLOAT_SLICE(16) viewProjectionMatrix, float *viewFieldOfView, float *viewShearX, float *viewShearY)