facebook360_dep
Facebook360 Depth Estimation Pipeline
Public Member Functions | Protected Attributes | List of all members
OffscreenWindow Class Reference
Inheritance diagram for OffscreenWindow:
GlWindow GlWindow

Public Member Functions

 OffscreenWindow (Camera::Rig &rig)
 
void display () override
 
 OffscreenWindow (Camera::Rig &rig)
 
void display () override
 
- Public Member Functions inherited from GlWindow
 GlWindow ()
 Off-screen window constructor. More...
 
 GlWindow (const std::string &name, const int width, const int height, const bool borderless=false, const int outputBPP=8, const ScreenState screenState=ON_SCREEN)
 On-screen window constructor. More...
 
virtual ~GlWindow ()
 

Protected Attributes

Camera::Rigrig
 
- Protected Attributes inherited from GlWindow
const ScreenState screenState
 
int mouseButton
 
int mouseAction
 
int mouseMods
 
Eigen::Vector2f mousePos
 
Eigen::Vector2i viewport
 
float scale
 
Eigen::Projective3f projection
 
Eigen::Affine3f transform = Eigen::Affine3f::Identity()
 
Eigen::Vector3f up
 
float pitch
 
float yaw
 
Eigen::Vector3f origin
 
bool wireframe
 
bool done
 
std::string name
 
int width
 
int height
 
GLFWwindow * window
 
GLuint fbo
 

Additional Inherited Members

- Public Types inherited from GlWindow
enum  ScreenState : unsigned { ON_SCREEN = 0x1, OFF_SCREEN = 0x2, BOTH_SCREEN = 0x3 }
 
- Static Public Member Functions inherited from GlWindow
static void mainLoop ()
 
- Protected Member Functions inherited from GlWindow
virtual void updateTransform ()
 
virtual void reshape (const int w, const int h)
 
virtual void mouse (const int button, const int action, const int mods)
 
virtual void motion (const double x, const double y)
 
virtual void keyPress (const int key, const int s, const int action, const int mods)
 
void resetTransformState ()
 

Constructor & Destructor Documentation

◆ OffscreenWindow() [1/2]

OffscreenWindow::OffscreenWindow ( Camera::Rig rig)
inline

◆ OffscreenWindow() [2/2]

OffscreenWindow::OffscreenWindow ( Camera::Rig rig)
inline

Member Function Documentation

◆ display() [1/2]

void OffscreenWindow::display ( )
inlineoverridevirtual

Implements GlWindow.

◆ display() [2/2]

void OffscreenWindow::display ( )
inlineoverridevirtual

Implements GlWindow.

Member Data Documentation

◆ rig

Camera::Rig & OffscreenWindow::rig
protected

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