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.