Coin Logo http://www.sim.no/
http://www.coin3d.org/

SoProfilerOverlayKit.h

00001 #ifndef COIN_SOPROFILEROVERLAYKIT_H
00002 #define COIN_SOPROFILEROVERLAYKIT_H
00003 
00004 #include <Inventor/nodekits/SoBaseKit.h>
00005 #include <Inventor/nodekits/SoSubKit.h>
00006 #include <Inventor/fields/SoSFVec3f.h>
00007 
00008 class COIN_DLL_API SoProfilerOverlayKit : public SoBaseKit {
00009   typedef SoBaseKit inherited;
00010   SO_KIT_HEADER(SoProfilerOverlayKit);
00011   SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
00012   SO_KIT_CATALOG_ENTRY_HEADER(profilingStats);
00013   SO_KIT_CATALOG_ENTRY_HEADER(viewportInfo);
00014   SO_KIT_CATALOG_ENTRY_HEADER(overlayCamera);
00015   SO_KIT_CATALOG_ENTRY_HEADER(depthTestOff);
00016   SO_KIT_CATALOG_ENTRY_HEADER(overlaySep);
00017   SO_KIT_CATALOG_ENTRY_HEADER(depthTestOn);
00018 
00019 public:
00020   static void initClass(void);
00021   SoProfilerOverlayKit(void);
00022 
00023   SoSFVec3f viewportSize; // output in pixels for internal use
00024 
00025   void addOverlayGeometry(SoNode * node);
00026 
00027 protected:
00028   virtual ~SoProfilerOverlayKit(void);
00029 
00030 private:
00031   struct SoProfilerOverlayKitP * pimpl;
00032 };
00033 
00034 #endif // !COIN_SOPROFILEROVERLAYKIT_H

Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.

Generated on Sun May 1 2011 02:58:22 for Coin by Doxygen 1.7.3.