Changeset 11202 for OpenSceneGraph/trunk/include/osgUtil/RenderBin
- Timestamp:
- 03/11/10 17:46:01 (3 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/include/osgUtil/RenderBin (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osgUtil/RenderBin
r10275 r11202 170 170 }; 171 171 172 /** Proxy class for automatic registration of renderbins with the RenderBin prototypelist.*/173 class RegisterRenderBinProxy174 {175 public:176 RegisterRenderBinProxy(const std::string& binName,RenderBin* proto)177 {178 _rb = proto;179 RenderBin::addRenderBinPrototype(binName,_rb.get());180 }181 182 ~RegisterRenderBinProxy()183 {184 RenderBin::removeRenderBinPrototype(_rb.get());185 }186 187 protected:188 osg::ref_ptr<RenderBin> _rb;189 };190 191 192 172 } 193 173
