AnnOgreVRRenderer.hpp File Reference
#include "systemMacro.h"
#include <string>
#include <array>
#include <algorithm>
#include <Ogre.h>
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <AnnTypes.h>
#include <Compositor/OgreCompositorManager2.h>
Include dependency graph for AnnOgreVRRenderer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Annwvyn::AnnPose
 A pose refer to the combination of a position and an orientation. It permit to define the placement of an object with 6DOF. More...
 
class  Annwvyn::AnnOgreVRRenderer
 Abstract class for VR Renderers. Serve as interface between Annwvyn, and "OgreHMDRender" object. More...
 

Namespaces

 Annwvyn
 Namespace containing the totality of Annwvyn components.
 

Typedefs

using GUID = void *
 
using Annwvyn::GLuintPair = std::array< GLuint, 2 >
 
using Annwvyn::AnnOgreVRRendererPtr = std::shared_ptr< AnnOgreVRRenderer >
 

Variables

constexpr const size_t Annwvyn::MAX_CONTROLLER_NUMBER = 2
 

Typedef Documentation

◆ GUID

using GUID = void*

Definition at line 19 of file AnnOgreVRRenderer.hpp.