Merge branch 'timoore/clipgroup' into next

This commit is contained in:
Tim Moore 2010-03-16 15:44:56 +01:00
commit 7b1d1fd288
2 changed files with 13 additions and 5 deletions

View File

@ -70,8 +70,18 @@ public:
osg::ref_ptr<osg::RefMatrix> mModelView;
};
osgUtil::RegisterRenderBinProxy
SGClipGroup::clipBinProxy("ClipRenderBin", new SGClipGroup::ClipRenderBin);
struct SGClipGroup::ClipBinRegistrar
{
ClipBinRegistrar()
{
osgUtil::RenderBin
::addRenderBinPrototype("ClipRenderBin",
new SGClipGroup::ClipRenderBin);
}
static ClipBinRegistrar registrar;
};
SGClipGroup::ClipBinRegistrar SGClipGroup::ClipBinRegistrar::registrar;
class SGClipGroup::CullCallback : public osg::NodeCallback {
public:

View File

@ -49,10 +49,8 @@ public:
protected:
class CullCallback;
class ClipRenderBin;
struct ClipBinRegistrar;
std::vector<osg::ref_ptr<osg::ClipPlane> > mClipPlanes;
static osgUtil::RegisterRenderBinProxy clipBinProxy;
};
#endif