Added computeDataVariance method into osg::Object and implementations in Drawable and StateSet,

and calling of osgUtil::StaticObjectDetectionVisitor in osgViewer::Viewer
This commit is contained in:
Robert Osfield
2007-02-14 11:24:42 +00:00
parent 5dcb7af6a4
commit 89c99a88fa
256 changed files with 503 additions and 393 deletions

View File

@@ -50,7 +50,7 @@
TYPE_NAME_ALIAS(osg::Matrix::value_type, osgUtil::CullVisitor::value_type);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::CullVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::CullVisitor)
I_BaseType(osg::NodeVisitor);
I_BaseType(osg::CullStack);
I_Constructor0(____CullVisitor,

View File

@@ -24,7 +24,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::DelaunayConstraint)
BEGIN_OBJECT_REFLECTOR(osgUtil::DelaunayConstraint)
I_BaseType(osg::Geometry);
I_Constructor0(____DelaunayConstraint,
"",
@@ -91,7 +91,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgUtil::DelaunayConstraint > >, osgUtil::DelaunayTriangulator::linelist);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::DelaunayTriangulator)
BEGIN_OBJECT_REFLECTOR(osgUtil::DelaunayTriangulator)
I_BaseType(osg::Referenced);
I_Constructor0(____DelaunayTriangulator,
"",

View File

@@ -24,7 +24,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::DisplayRequirementsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::DisplayRequirementsVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor0(____DisplayRequirementsVisitor,
"Default to traversing all children, and requiresDoubleBuffer, requiresRGB and requiresDepthBuffer to true and with alpha and stencil off. ",

View File

@@ -40,7 +40,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::GLObjectsVisitor::ModeValues)
I_EnumLabel(osgUtil::GLObjectsVisitor::CHECK_BLACK_LISTED_MODES);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::GLObjectsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::GLObjectsVisitor)
I_BaseType(osg::NodeVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::GLObjectsVisitor::Mode, mode, osgUtil::GLObjectsVisitor::COMPILE_DISPLAY_LISTS|osgUtil::GLObjectsVisitor::COMPILE_STATE_ATTRIBUTES|osgUtil::GLObjectsVisitor::CHECK_BLACK_LISTED_MODES,
Properties::NON_EXPLICIT,

View File

@@ -22,7 +22,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::HalfWayMapGenerator)
BEGIN_OBJECT_REFLECTOR(osgUtil::HalfWayMapGenerator)
I_BaseType(osgUtil::CubeMapGenerator);
I_ConstructorWithDefaults2(IN, const osg::Vec3 &, light_direction, , IN, int, texture_size, 64,
____HalfWayMapGenerator__C5_osg_Vec3_R1__int,

View File

@@ -23,7 +23,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::HighlightMapGenerator)
BEGIN_OBJECT_REFLECTOR(osgUtil::HighlightMapGenerator)
I_BaseType(osgUtil::CubeMapGenerator);
I_ConstructorWithDefaults4(IN, const osg::Vec3 &, light_direction, , IN, const osg::Vec4 &, light_color, , IN, float, specular_exponent, , IN, int, texture_size, 64,
____HighlightMapGenerator__C5_osg_Vec3_R1__C5_osg_Vec4_R1__float__int,

View File

@@ -196,7 +196,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::IntersectVisitor::LODSelectionMode)
I_EnumLabel(osgUtil::IntersectVisitor::USE_SEGMENT_START_POINT_AS_EYE_POINT_FOR_LOD_LEVEL_SELECTION);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::IntersectVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::IntersectVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor0(____IntersectVisitor,
"",
@@ -302,7 +302,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::IntersectVisitor)
0);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::PickVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::PickVisitor)
I_BaseType(osgUtil::IntersectVisitor);
I_Constructor5(IN, const osg::Viewport *, viewport, IN, const osg::Matrixd &, proj, IN, const osg::Matrixd &, view, IN, float, mx, IN, float, my,
____PickVisitor__C5_osg_Viewport_P1__C5_osg_Matrixd_R1__C5_osg_Matrixd_R1__float__float,

View File

@@ -32,7 +32,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::IntersectionVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::IntersectionVisitor)
I_BaseType(osg::NodeVisitor);
I_ConstructorWithDefaults2(IN, osgUtil::Intersector *, intersector, 0, IN, osgUtil::IntersectionVisitor::ReadCallback *, readCallback, 0,
____IntersectionVisitor__Intersector_P1__ReadCallback_P1,
@@ -291,7 +291,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgUtil::Intersector > >, osgUtil::IntersectorGroup::Intersectors);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::IntersectorGroup)
BEGIN_OBJECT_REFLECTOR(osgUtil::IntersectorGroup)
I_BaseType(osgUtil::Intersector);
I_Constructor0(____IntersectorGroup,
"",

View File

@@ -27,7 +27,7 @@
TYPE_NAME_ALIAS(std::multiset< osgUtil::LineSegmentIntersector::Intersection >, osgUtil::LineSegmentIntersector::Intersections);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::LineSegmentIntersector)
BEGIN_OBJECT_REFLECTOR(osgUtil::LineSegmentIntersector)
I_BaseType(osgUtil::Intersector);
I_Constructor2(IN, const osg::Vec3d &, start, IN, const osg::Vec3d &, end,
____LineSegmentIntersector__C5_osg_Vec3d_R1__C5_osg_Vec3d_R1,

View File

@@ -39,7 +39,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::BaseOptimizerVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::BaseOptimizerVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor2(IN, osgUtil::Optimizer *, optimizer, IN, unsigned int, operation,
____BaseOptimizerVisitor__Optimizer_P1__unsigned_int,
@@ -88,7 +88,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::Optimizer::OptimizationOptions)
I_EnumLabel(osgUtil::Optimizer::ALL_OPTIMIZATIONS);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer)
BEGIN_VALUE_REFLECTOR(osgUtil::Optimizer)
I_Constructor0(____Optimizer,
"",
"");
@@ -181,7 +181,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer)
0);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::CheckGeometryVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::CheckGeometryVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -202,7 +202,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Group * >, osgUtil::Optimizer::CombineLODsVisitor::GroupList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::CombineLODsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::CombineLODsVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -222,7 +222,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::CombineLODsVisitor)
I_PublicMemberProperty(osgUtil::Optimizer::CombineLODsVisitor::GroupList, _groupList);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::CombineStaticTransformsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::CombineStaticTransformsVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -243,7 +243,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::CopySharedSubgraphsVisitor::SharedNodeList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::CopySharedSubgraphsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::CopySharedSubgraphsVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -267,7 +267,7 @@ TYPE_NAME_ALIAS(std::vector< osg::NodePath >, osgUtil::Optimizer::FlattenBillboa
TYPE_NAME_ALIAS(std::map< osg::Billboard * COMMA osgUtil::Optimizer::FlattenBillboardVisitor::NodePathList >, osgUtil::Optimizer::FlattenBillboardVisitor::BillboardNodePathMap);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenBillboardVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenBillboardVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -292,7 +292,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenBillboardVisitor)
I_PublicMemberProperty(osgUtil::Optimizer::FlattenBillboardVisitor::BillboardNodePathMap, _billboards);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenStaticTransformsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenStaticTransformsVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -336,7 +336,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::FlattenStaticTransformsVisit
"");
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::IsOperationPermissibleForObjectCallback)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::IsOperationPermissibleForObjectCallback)
I_BaseType(osg::Referenced);
I_Constructor0(____IsOperationPermissibleForObjectCallback,
"",
@@ -363,7 +363,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::IsOperationPermissibleForObj
"");
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeodesVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeodesVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -382,7 +382,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeodesVisitor)
"");
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeometryVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::MergeGeometryVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -449,7 +449,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveEmptyNodesVisitor::NodeList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveEmptyNodesVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveEmptyNodesVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -476,7 +476,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor::NodeList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveLoadedProxyNodesVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -498,7 +498,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Node * >, osgUtil::Optimizer::RemoveRedundantNodesVisitor::NodeList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveRedundantNodesVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::RemoveRedundantNodesVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -530,7 +530,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Group * >, osgUtil::Optimizer::SpatializeGroupsVisitor::GroupsToDivideList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::SpatializeGroupsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::SpatializeGroupsVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -555,7 +555,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::SpatializeGroupsVisitor)
I_PublicMemberProperty(osgUtil::Optimizer::SpatializeGroupsVisitor::GroupsToDivideList, _groupsToDivideList);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::StateVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::StateVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -584,7 +584,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::StateVisitor)
"");
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::StaticObjectDetectionVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::StaticObjectDetectionVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -605,7 +605,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::set< osg::Group * >, osgUtil::Optimizer::TessellateVisitor::GroupList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::TessellateVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TessellateVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -740,7 +740,7 @@ BEGIN_VALUE_REFLECTOR(osgUtil::Optimizer::TextureAtlasBuilder)
0);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureAtlasVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureAtlasVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,
@@ -777,7 +777,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureAtlasVisitor)
0);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::Optimizer::TextureVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults7(IN, bool, changeAutoUnRef, , IN, bool, valueAutoUnRef, , IN, bool, changeClientImageStorage, , IN, bool, valueClientImageStorage, , IN, bool, changeAnisotropy, , IN, float, valueAnisotropy, , IN, osgUtil::Optimizer *, optimizer, 0,
____TextureVisitor__bool__bool__bool__bool__bool__float__Optimizer_P1,

View File

@@ -28,7 +28,7 @@
TYPE_NAME_ALIAS(std::vector< osgUtil::PlaneIntersector::Intersection >, osgUtil::PlaneIntersector::Intersections);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::PlaneIntersector)
BEGIN_OBJECT_REFLECTOR(osgUtil::PlaneIntersector)
I_BaseType(osgUtil::Intersector);
I_ConstructorWithDefaults2(IN, const osg::Plane &, plane, , IN, const osg::Polytope &, boundingPolytope, osg::Polytope(),
____PlaneIntersector__C5_osg_Plane_R1__C5_osg_Polytope_R1,

View File

@@ -26,7 +26,7 @@
TYPE_NAME_ALIAS(std::set< osgUtil::PolytopeIntersector::Intersection >, osgUtil::PolytopeIntersector::Intersections);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::PolytopeIntersector)
BEGIN_OBJECT_REFLECTOR(osgUtil::PolytopeIntersector)
I_BaseType(osgUtil::Intersector);
I_Constructor1(IN, const osg::Polytope &, polytope,
Properties::NON_EXPLICIT,

View File

@@ -32,7 +32,7 @@ TYPE_NAME_ALIAS(std::vector< osgUtil::PositionalStateContainer::AttrMatrixPair >
TYPE_NAME_ALIAS(std::map< unsigned int COMMA osgUtil::PositionalStateContainer::AttrMatrixList >, osgUtil::PositionalStateContainer::TexUnitAttrMatrixListMap);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::PositionalStateContainer)
BEGIN_OBJECT_REFLECTOR(osgUtil::PositionalStateContainer)
I_BaseType(osg::Object);
I_Constructor0(____PositionalStateContainer,
"",

View File

@@ -21,7 +21,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::ReflectionMapGenerator)
BEGIN_OBJECT_REFLECTOR(osgUtil::ReflectionMapGenerator)
I_BaseType(osgUtil::CubeMapGenerator);
I_ConstructorWithDefaults1(IN, int, texture_size, 64,
Properties::NON_EXPLICIT,

View File

@@ -48,7 +48,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::RenderBin::SortMode)
I_EnumLabel(osgUtil::RenderBin::SORT_BACK_TO_FRONT);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::RenderBin)
BEGIN_OBJECT_REFLECTOR(osgUtil::RenderBin)
I_BaseType(osg::Object);
I_Constructor0(____RenderBin,
"",

View File

@@ -25,7 +25,7 @@
#include <osgUtil/StateGraph>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::RenderLeaf)
BEGIN_OBJECT_REFLECTOR(osgUtil::RenderLeaf)
I_BaseType(osg::Referenced);
I_ConstructorWithDefaults4(IN, osg::Drawable *, drawable, , IN, osg::RefMatrix *, projection, , IN, osg::RefMatrix *, modelview, , IN, float, depth, 0.0f,
____RenderLeaf__osg_Drawable_P1__osg_RefMatrix_P1__osg_RefMatrix_P1__float,

View File

@@ -37,7 +37,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::RenderStage)
BEGIN_OBJECT_REFLECTOR(osgUtil::RenderStage)
I_BaseType(osgUtil::RenderBin);
I_Constructor0(____RenderStage,
"",

View File

@@ -69,7 +69,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::SceneView::FusionDistanceMode)
I_EnumLabel(osgUtil::SceneView::PROPORTIONAL_TO_SCREEN_DISTANCE);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::SceneView)
BEGIN_OBJECT_REFLECTOR(osgUtil::SceneView)
I_BaseType(osg::Object);
I_BaseType(osg::CullSettings);
I_ConstructorWithDefaults1(IN, osg::DisplaySettings *, ds, NULL,

View File

@@ -24,7 +24,7 @@
TYPE_NAME_ALIAS(std::vector< unsigned int >, osgUtil::Simplifier::IndexList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Simplifier)
BEGIN_OBJECT_REFLECTOR(osgUtil::Simplifier)
I_BaseType(osg::NodeVisitor);
I_ConstructorWithDefaults3(IN, float, sampleRatio, 1.0f, IN, float, maximumError, FLT_MAX, IN, float, maximumLength, 0.0,
____Simplifier__float__float__float,
@@ -140,7 +140,7 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Simplifier)
__void__setSmoothing__bool);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Simplifier::ContinueSimplificationCallback)
BEGIN_OBJECT_REFLECTOR(osgUtil::Simplifier::ContinueSimplificationCallback)
I_BaseType(osg::Referenced);
I_Constructor0(____ContinueSimplificationCallback,
"",

View File

@@ -22,7 +22,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::SmoothingVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::SmoothingVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor0(____SmoothingVisitor,
"default to traversing all children. ",

View File

@@ -34,7 +34,7 @@ TYPE_NAME_ALIAS(std::map< const osg::StateSet * COMMA osg::ref_ptr< osgUtil::St
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgUtil::RenderLeaf > >, osgUtil::StateGraph::LeafList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::StateGraph)
BEGIN_OBJECT_REFLECTOR(osgUtil::StateGraph)
I_BaseType(osg::Referenced);
I_Constructor0(____StateGraph,
"",

View File

@@ -47,7 +47,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::Statistics::StatsType)
I_EnumLabel(osgUtil::Statistics::STAT_RESTART);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Statistics)
BEGIN_OBJECT_REFLECTOR(osgUtil::Statistics)
I_BaseType(osg::PrimitiveFunctor);
I_Constructor0(____Statistics,
"",
@@ -228,7 +228,7 @@ TYPE_NAME_ALIAS(std::set< osg::Drawable * >, osgUtil::StatsVisitor::DrawableSet)
TYPE_NAME_ALIAS(std::set< osg::StateSet * >, osgUtil::StatsVisitor::StateSetSet);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::StatsVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::StatsVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor0(____StatsVisitor,
"",

View File

@@ -23,7 +23,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::TangentSpaceGenerator)
BEGIN_OBJECT_REFLECTOR(osgUtil::TangentSpaceGenerator)
I_BaseType(osg::Referenced);
I_Constructor0(____TangentSpaceGenerator,
"",

View File

@@ -40,7 +40,7 @@ BEGIN_ENUM_REFLECTOR(osgUtil::Tessellator::TessellationType)
I_EnumLabel(osgUtil::Tessellator::TESS_TYPE_POLYGONS);
END_REFLECTOR
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Tessellator)
BEGIN_OBJECT_REFLECTOR(osgUtil::Tessellator)
I_BaseType(osg::Referenced);
I_Constructor0(____Tessellator,
"",
@@ -147,7 +147,7 @@ END_REFLECTOR
TYPE_NAME_ALIAS(std::vector< osg::Vec3 * >, osgUtil::Tessellator::Prim::VecList);
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::Tessellator::Prim)
BEGIN_OBJECT_REFLECTOR(osgUtil::Tessellator::Prim)
I_BaseType(osg::Referenced);
I_Constructor1(IN, GLenum, mode,
Properties::NON_EXPLICIT,

View File

@@ -23,7 +23,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::TransformAttributeFunctor)
BEGIN_OBJECT_REFLECTOR(osgUtil::TransformAttributeFunctor)
I_BaseType(osg::Drawable::AttributeFunctor);
I_Constructor1(IN, const osg::Matrix &, m,
Properties::NON_EXPLICIT,

View File

@@ -23,7 +23,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::TransformCallback)
BEGIN_OBJECT_REFLECTOR(osgUtil::TransformCallback)
I_BaseType(osg::NodeCallback);
I_Constructor3(IN, const osg::Vec3 &, pivot, IN, const osg::Vec3 &, axis, IN, float, angularVelocity,
____TransformCallback__C5_osg_Vec3_R1__C5_osg_Vec3_R1__float,

View File

@@ -23,7 +23,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::TriStripVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::TriStripVisitor)
I_BaseType(osgUtil::BaseOptimizerVisitor);
I_ConstructorWithDefaults1(IN, osgUtil::Optimizer *, optimizer, 0,
Properties::NON_EXPLICIT,

View File

@@ -30,7 +30,7 @@
#undef OUT
#endif
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgUtil::UpdateVisitor)
BEGIN_OBJECT_REFLECTOR(osgUtil::UpdateVisitor)
I_BaseType(osg::NodeVisitor);
I_Constructor0(____UpdateVisitor,
"",