51 lines
2.1 KiB
C++
51 lines
2.1 KiB
C++
// ***************************************************************************
|
|
//
|
|
// Generated automatically by genwrapper.
|
|
// Please DO NOT EDIT this file!
|
|
//
|
|
// ***************************************************************************
|
|
|
|
#include <osgIntrospection/ReflectionMacros>
|
|
#include <osgIntrospection/TypedMethodInfo>
|
|
#include <osgIntrospection/Attributes>
|
|
|
|
#include <osg/Object>
|
|
#include <osgDB/DotOsgWrapper>
|
|
|
|
// 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
|
|
|