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:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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. ",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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. ",
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
"",
|
||||
|
||||
Reference in New Issue
Block a user