diff --git a/src/osgWrappers/introspection/genwrapper.conf b/src/osgWrappers/introspection/genwrapper.conf index aeddf2360..37de80539 100644 --- a/src/osgWrappers/introspection/genwrapper.conf +++ b/src/osgWrappers/introspection/genwrapper.conf @@ -171,6 +171,7 @@ suppress reflector /osg::TemplateArray< osg::Vec2s\s*\,.*/ suppress reflector /osg::TemplateArray< osg::Vec3s\s*\,.*/ suppress reflector /osg::TemplateArray< osg::Vec4s\s*\,.*/ suppress reflector /osg::TemplateArray< osg::Vec4ub\s*\,.*/ +suppress reflector /osg::TemplateArray< osg::Matrixf.*/ suppress reflector "osg::DrawArrayLengths" suppress reflector "osg::DrawElementsUByte" diff --git a/src/osgWrappers/introspection/osg/Array.cpp b/src/osgWrappers/introspection/osg/Array.cpp index 7b5901a1d..fe9d4fb3d 100644 --- a/src/osgWrappers/introspection/osg/Array.cpp +++ b/src/osgWrappers/introspection/osg/Array.cpp @@ -730,86 +730,3 @@ TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4d COMMA osg::Array::Vec4dArrayType TYPE_NAME_ALIAS(osg::TemplateArray< osg::Matrixf COMMA osg::Array::MatrixArrayType COMMA 16 COMMA GL_FLOAT >, osg::MatrixfArray) -BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Matrixf COMMA osg::Array::MatrixArrayType COMMA 16 COMMA GL_FLOAT >) - I_DeclaringFile("osg/Array"); - I_BaseType(osg::Array); - I_BaseType(osg::MixinVector); - I_Constructor0(____TemplateArray, - "", - ""); - I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Matrixf COMMA osg::Array::MatrixArrayType COMMA 16 COMMA GL_FLOAT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY, - ____TemplateArray__C5_TemplateArray_R1__C5_CopyOp_R1, - "", - ""); - I_Constructor1(IN, unsigned int, no, - Properties::NON_EXPLICIT, - ____TemplateArray__unsigned_int, - "", - ""); - I_Constructor2(IN, unsigned int, no, IN, const T *, ptr, - ____TemplateArray__unsigned_int__C5_T_P1, - "", - ""); - I_Method0(osg::Object *, cloneType, - Properties::VIRTUAL, - __Object_P1__cloneType, - "Clone the type of an object, with Object* return type. ", - "Must be defined by derived classes. "); - I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x, - Properties::VIRTUAL, - __Object_P1__clone__C5_CopyOp_R1, - "Clone an object, with Object* return type. ", - "Must be defined by derived classes. "); - I_Method1(void, accept, IN, osg::ArrayVisitor &, av, - Properties::VIRTUAL, - __void__accept__ArrayVisitor_R1, - "", - ""); - I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av, - Properties::VIRTUAL, - __void__accept__ConstArrayVisitor_R1, - "", - ""); - I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv, - Properties::VIRTUAL, - __void__accept__unsigned_int__ValueVisitor_R1, - "", - ""); - I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv, - Properties::VIRTUAL, - __void__accept__unsigned_int__ConstValueVisitor_R1, - "", - ""); - I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs, - Properties::VIRTUAL, - __int__compare__unsigned_int__unsigned_int, - "Return -1 if lhs element is less than rhs element, 0 if equal, 1 if lhs element is greater than rhs element. ", - ""); - I_Method0(void, trim, - Properties::VIRTUAL, - __void__trim, - "Frees unused space on this vector - i.e. ", - "the difference between size() and max_size() of the underlying vector. "); - I_Method0(const GLvoid *, getDataPointer, - Properties::VIRTUAL, - __C5_GLvoid_P1__getDataPointer, - "", - ""); - I_Method0(unsigned int, getTotalDataSize, - Properties::VIRTUAL, - __unsigned_int__getTotalDataSize, - "", - ""); - I_Method0(unsigned int, getNumElements, - Properties::VIRTUAL, - __unsigned_int__getNumElements, - "", - ""); - I_SimpleProperty(const GLvoid *, DataPointer, - __C5_GLvoid_P1__getDataPointer, - 0); - I_SimpleProperty(unsigned int, TotalDataSize, - __unsigned_int__getTotalDataSize, - 0); -END_REFLECTOR -