Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
util.cpp File Reference
#include <omni/visual/util.h>
#include <QOpenGLFramebufferObject>
#include <QOpenGLShaderProgram>
#include <QOpenGLTexture>
#include <QOpenGLDebugLogger>
#include <string>
#include <chrono>
Include dependency graph for util.cpp:

Namespaces

 omni
 Header to document namespaces.
 
 omni::visual
 Namespace for OpenGL visualization.
 
 omni::visual::util
 

Functions

double omni::visual::util::now ()
 Get current time in nano seconds. More...
 
void omni::visual::util::checkOpenGLError ()
 Convenience function for handling glGetError() More...
 
QRectF omni::visual::util::viewRect (int _imageWidth, int _imageHeight, int _canvasWidth, int _canvasHeight, float _border=0.0)
 Calculate view rectangle on 2D OpenGL surface. More...
 
void omni::visual::util::resetOpenGLState ()
 Reset openGL state to its defaults. More...