// *************************************************************************** // // Generated automatically by genwrapper. // Please DO NOT EDIT this file! // // *************************************************************************** #include #include #include #include #include #include // Must undefine IN and OUT macros defined in Windows headers #ifdef IN #undef IN #endif #ifdef OUT #undef OUT #endif TYPE_NAME_ALIAS(std::vector< std::string >, osgDB::DotOsgWrapper::Associates); TYPE_NAME_ALIAS(bool (*)(osg::Object&,osgDB::Input&), osgDB::DotOsgWrapper::ReadFunc); TYPE_NAME_ALIAS(bool (*)(const osg::Object&,osgDB::Output&), osgDB::DotOsgWrapper::WriteFunc); BEGIN_ENUM_REFLECTOR(osgDB::DotOsgWrapper::ReadWriteMode) I_EnumLabel(osgDB::DotOsgWrapper::READ_AND_WRITE); I_EnumLabel(osgDB::DotOsgWrapper::READ_ONLY); END_REFLECTOR BEGIN_OBJECT_REFLECTOR(osgDB::DotOsgWrapper) I_BaseType(osg::Referenced); I_ConstructorWithDefaults6(IN, osg::Object *, proto, , IN, const std::string &, name, , IN, const std::string &, associates, , IN, osgDB::DotOsgWrapper::ReadFunc, readFunc, , IN, osgDB::DotOsgWrapper::WriteFunc, writeFunc, , IN, osgDB::DotOsgWrapper::ReadWriteMode, readWriteMode, osgDB::DotOsgWrapper::READ_AND_WRITE); I_Method0(const osg::Object *, getPrototype); I_Method0(const std::string &, getName); I_Method0(const osgDB::DotOsgWrapper::Associates &, getAssociates); I_Method0(osgDB::DotOsgWrapper::ReadFunc, getReadFunc); I_Method0(osgDB::DotOsgWrapper::WriteFunc, getWriteFunc); I_Method0(osgDB::DotOsgWrapper::ReadWriteMode, getReadWriteMode); I_ReadOnlyProperty(const osgDB::DotOsgWrapper::Associates &, Associates); I_ReadOnlyProperty(const std::string &, Name); I_ReadOnlyProperty(const osg::Object *, Prototype); I_ReadOnlyProperty(osgDB::DotOsgWrapper::ReadFunc, ReadFunc); I_ReadOnlyProperty(osgDB::DotOsgWrapper::ReadWriteMode, ReadWriteMode); I_ReadOnlyProperty(osgDB::DotOsgWrapper::WriteFunc, WriteFunc); END_REFLECTOR