Private data for the WideAngleCamera class. More...
#include <WideAngleCameraPrivate.hh>
Public Attributes | |
| Ogre::MaterialPtr | compMat |
| Pointer to material, used for second rendering pass. More... | |
| Ogre::CompositorInstance * | cubeMapCompInstance |
| Compositor used to render rectangle with attached cube map. More... | |
| std::mutex | dataMutex |
| Mutex to lock while setting or reading camera properties. More... | |
| Ogre::Camera * | envCameras [6] |
| A Set of 6 cameras, each pointing in different direction with FOV of 90deg. More... | |
| Ogre::Texture * | envCubeMapTexture |
| A single cube map texture. More... | |
| Ogre::RenderTarget * | envRenderTargets [6] |
| Render targets for envCameras. More... | |
| int | envTextureSize |
| Environment texture size. More... | |
| Ogre::Viewport * | envViewports [6] |
| Viewports for the render targets. More... | |
| CameraLens * | lens |
| Camera lens description. More... | |
| std::mutex | renderMutex |
| Mutex to lock while rendering the world. More... | |
Private data for the WideAngleCamera class.
| Ogre::MaterialPtr gazebo::rendering::WideAngleCameraPrivate::compMat |
Pointer to material, used for second rendering pass.
| Ogre::CompositorInstance* gazebo::rendering::WideAngleCameraPrivate::cubeMapCompInstance |
Compositor used to render rectangle with attached cube map.
| std::mutex gazebo::rendering::WideAngleCameraPrivate::dataMutex |
Mutex to lock while setting or reading camera properties.
| Ogre::Camera* gazebo::rendering::WideAngleCameraPrivate::envCameras[6] |
A Set of 6 cameras, each pointing in different direction with FOV of 90deg.
| Ogre::Texture* gazebo::rendering::WideAngleCameraPrivate::envCubeMapTexture |
A single cube map texture.
| Ogre::RenderTarget* gazebo::rendering::WideAngleCameraPrivate::envRenderTargets[6] |
Render targets for envCameras.
| int gazebo::rendering::WideAngleCameraPrivate::envTextureSize |
Environment texture size.
| Ogre::Viewport* gazebo::rendering::WideAngleCameraPrivate::envViewports[6] |
Viewports for the render targets.
| CameraLens* gazebo::rendering::WideAngleCameraPrivate::lens |
Camera lens description.
| std::mutex gazebo::rendering::WideAngleCameraPrivate::renderMutex |
Mutex to lock while rendering the world.