#include <osgViewer/GraphicsWindow>
#include <osgViewer/Renderer>
+namespace flightgear {
+const char* MAIN_CAMERA = "MAIN_CAMERA";
+const char* FAR_CAMERA = "FAR_CAMERA";
+const char* GEOMETRY_CAMERA = "GEOMETRY_CAMERA";
+const char* SHADOW_CAMERA = "SHADOW_CAMERA";
+const char* LIGHTING_CAMERA = "LIGHTING_CAMERA";
+const char* DISPLAY_CAMERA = "DISPLAY_CAMERA";
+}
+
static osg::Matrix
invert(const osg::Matrix& matrix)
{
}
}
-osg::Camera* CameraInfo::getCamera(CameraKind k) const
+osg::Camera* CameraInfo::getCamera(const std::string& k) const
{
CameraMap::const_iterator ii = cameras.find( k );
if (ii == cameras.end())
return ii->second.camera.get();
}
-osg::Texture2D* CameraInfo::getBuffer(RenderBufferInfo::Kind k) const
+osg::Texture2D* CameraInfo::getBuffer(const std::string& k) const
{
RenderBufferMap::const_iterator ii = buffers.find(k);
if (ii == buffers.end())