Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces
ContextBoundPtr.h File Reference
#include <memory>
#include <QOpenGLContext>
#include <QOpenGLFramebufferObject>
#include <omni/visual/ContextSwitch.h>
Include dependency graph for ContextBoundPtr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  omni::visual::ContextBoundPtr< T, DELETER >
 A pointer template which is free'd together with its context Holds an internal object which is responsible for freeing the held object when OpenGL context is free'd. More...
 
struct  omni::visual::detail::ContextBoundPtrInternal< T, DELETER >
 The internal structure responsible for deleting the object. More...
 
struct  omni::visual::ContextBoundPtr< T, DELETER >
 A pointer template which is free'd together with its context Holds an internal object which is responsible for freeing the held object when OpenGL context is free'd. More...
 

Namespaces

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