Moved the className, libraryName and isSameAs into public.

This commit is contained in:
Robert Osfield
2007-06-12 15:32:04 +00:00
parent ab347eb34c
commit e01e50c271
5 changed files with 25 additions and 3 deletions

View File

@@ -58,6 +58,10 @@ class GraphicsWindowCarbon : public osgViewer::GraphicsWindow
}
}
virtual bool isSameKindAs(const Object* object) const { return dynamic_cast<const GraphicsWindowCarbon*>(object)!=0; }
virtual const char* libraryName() const { return "osgViewer"; }
virtual const char* className() const { return "GraphicsWindowCarbon"; }
virtual bool valid() const { return _valid; }
/** Realise the GraphicsContext.*/

View File

@@ -37,6 +37,10 @@ class GraphicsWindowWin32 : public osgViewer::GraphicsWindow
~GraphicsWindowWin32();
virtual bool isSameKindAs(const Object* object) const { return dynamic_cast<const GraphicsWindowWin32*>(object)!=0; }
virtual const char* libraryName() const { return "osgViewer"; }
virtual const char* className() const { return "GraphicsWindowWin32"; }
virtual bool valid() const { return _valid; }
/** Realize the GraphicsContext.*/

View File

@@ -68,6 +68,10 @@ class GraphicsWindowX11 : public osgViewer::GraphicsWindow
}
}
virtual bool isSameKindAs(const Object* object) const { return dynamic_cast<const GraphicsWindowX11*>(object)!=0; }
virtual const char* libraryName() const { return "osgViewer"; }
virtual const char* className() const { return "GraphicsWindowX11"; }
virtual bool valid() const { return _valid; }
/** Realise the GraphicsContext.*/