Private data for the Oculus Camera class. More...
#include <OculusCameraPrivate.hh>
Public Member Functions | |
OculusCameraPrivate () | |
Constructor. More... | |
Public Attributes | |
transport::SubscriberPtr | controlSub |
Subscriber used to receive updates on world_control topic. More... | |
Ogre::Camera * | externalCamera |
Camera in the external scene that render the distortion meshes. More... | |
Ogre::SceneManager * | externalSceneManager |
External scene manager. More... | |
Ogre::Viewport * | externalViewport |
View port for the external camera. More... | |
unsigned int | frameIndex |
Frame index used for oculus timing. More... | |
ovrHmd | hmd |
An Oculus Head-Mounted display. More... | |
transport::NodePtr | node |
Transport node for using gazebo pub/sub. More... | |
bool | oculusTrackingWarned |
Flag used to prevent multiple messages from being displayed. More... | |
bool | ready |
True when Oculus is connected and ready to use. More... | |
Ogre::TexturePtr | renderTextureLeft |
Left camera render texture. More... | |
Ogre::TexturePtr | renderTextureRight |
Right camera render texture. More... | |
Ogre::Camera * | rightCamera |
Ogre camera for the right Oculus screen. More... | |
Ogre::Viewport * | rightViewport |
View port for the right camera. More... | |
Private data for the Oculus Camera class.
|
inline |
Constructor.
transport::SubscriberPtr gazebo::rendering::OculusCameraPrivate::controlSub |
Subscriber used to receive updates on world_control topic.
Ogre::Camera* gazebo::rendering::OculusCameraPrivate::externalCamera |
Camera in the external scene that render the distortion meshes.
Ogre::SceneManager* gazebo::rendering::OculusCameraPrivate::externalSceneManager |
External scene manager.
This holds the distortion meshes and the external camera.
Ogre::Viewport* gazebo::rendering::OculusCameraPrivate::externalViewport |
View port for the external camera.
unsigned int gazebo::rendering::OculusCameraPrivate::frameIndex |
Frame index used for oculus timing.
ovrHmd gazebo::rendering::OculusCameraPrivate::hmd |
An Oculus Head-Mounted display.
transport::NodePtr gazebo::rendering::OculusCameraPrivate::node |
Transport node for using gazebo pub/sub.
bool gazebo::rendering::OculusCameraPrivate::oculusTrackingWarned |
Flag used to prevent multiple messages from being displayed.
bool gazebo::rendering::OculusCameraPrivate::ready |
True when Oculus is connected and ready to use.
Ogre::TexturePtr gazebo::rendering::OculusCameraPrivate::renderTextureLeft |
Left camera render texture.
Ogre::TexturePtr gazebo::rendering::OculusCameraPrivate::renderTextureRight |
Right camera render texture.
Ogre::Camera* gazebo::rendering::OculusCameraPrivate::rightCamera |
Ogre camera for the right Oculus screen.
Ogre::Viewport* gazebo::rendering::OculusCameraPrivate::rightViewport |
View port for the right camera.