Updates to clean up wrapper generation, and to update wrappers
This commit is contained in:
parent
58962475f1
commit
e229a8cb67
@ -626,7 +626,7 @@ class OSGTERRAIN_EXPORT DataSet : public osg::Referenced
|
||||
{
|
||||
DefaultSourceAdvancer() {}
|
||||
|
||||
bool isActive(const CompositeSource& composite,int index)
|
||||
bool isActive(const CompositeSource& /*composite*/,int /*index*/)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -57,7 +57,9 @@ class OSGUTIL_EXPORT RenderBin : public osg::Object
|
||||
|
||||
|
||||
|
||||
RenderBin(SortMode mode=getDefaultRenderBinSortMode());
|
||||
RenderBin();
|
||||
|
||||
RenderBin(SortMode mode);
|
||||
|
||||
/** Copy constructor using CopyOp to manage deep vs shallow copy.*/
|
||||
RenderBin(const RenderBin& rhs,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY);
|
||||
|
@ -36,7 +36,8 @@ class OSGUTIL_EXPORT RenderStage : public RenderBin
|
||||
public:
|
||||
|
||||
|
||||
RenderStage(SortMode mode=getDefaultRenderBinSortMode());
|
||||
RenderStage();
|
||||
RenderStage(SortMode mode);
|
||||
|
||||
RenderStage(const RenderStage& rhs,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY);
|
||||
|
||||
|
@ -114,6 +114,14 @@ RenderBin::SortMode RenderBin::getDefaultRenderBinSortMode()
|
||||
return s_defaultBinSortMode;
|
||||
}
|
||||
|
||||
RenderBin::RenderBin()
|
||||
{
|
||||
_binNum = 0;
|
||||
_parent = NULL;
|
||||
_stage = NULL;
|
||||
_sortMode = getDefaultRenderBinSortMode();
|
||||
}
|
||||
|
||||
RenderBin::RenderBin(SortMode mode)
|
||||
{
|
||||
_binNum = 0;
|
||||
|
@ -23,6 +23,21 @@ using namespace osgUtil;
|
||||
// register a RenderStage prototype with the RenderBin prototype list.
|
||||
//RegisterRenderBinProxy<RenderStage> s_registerRenderStageProxy;
|
||||
|
||||
RenderStage::RenderStage():
|
||||
RenderBin(getDefaultRenderBinSortMode())
|
||||
{
|
||||
// point RenderBin's _stage to this to ensure that references to
|
||||
// stage don't go tempted away to any other stage.
|
||||
_stage = this;
|
||||
_stageDrawnThisFrame = false;
|
||||
|
||||
_clearMask = GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT;
|
||||
_clearColor.set(0.0f,0.0f,0.0f,0.0f);
|
||||
_clearAccum.set(0.0f,0.0f,0.0f,0.0f);
|
||||
_clearDepth = 1.0;
|
||||
_clearStencil = 0;
|
||||
}
|
||||
|
||||
RenderStage::RenderStage(SortMode mode):
|
||||
RenderBin(mode)
|
||||
{
|
||||
|
@ -45,7 +45,8 @@ END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgUtil::RenderBin)
|
||||
I_BaseType(osg::Object);
|
||||
I_ConstructorWithDefaults1(IN, osgUtil::RenderBin::SortMode, mode, osgUtil::RenderBin::getDefaultRenderBinSortMode());
|
||||
I_Constructor0();
|
||||
I_Constructor1(IN, osgUtil::RenderBin::SortMode, mode);
|
||||
I_ConstructorWithDefaults2(IN, const osgUtil::RenderBin &, rhs, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
|
@ -33,7 +33,8 @@
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgUtil::RenderStage)
|
||||
I_BaseType(osgUtil::RenderBin);
|
||||
I_ConstructorWithDefaults1(IN, osgUtil::RenderBin::SortMode, mode, osgUtil::RenderBin::getDefaultRenderBinSortMode());
|
||||
I_Constructor0();
|
||||
I_Constructor1(IN, osgUtil::RenderBin::SortMode, mode);
|
||||
I_ConstructorWithDefaults2(IN, const osgUtil::RenderStage &, rhs, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
|
Loading…
Reference in New Issue
Block a user