Updated wrappers to handle the new ref_ptr<T>::ref_ptr(observer_ptr<T>&> constructor.

This commit is contained in:
Robert Osfield 2010-06-02 12:14:10 +00:00
parent 7f7f1f7d0e
commit da0ddc35e6
432 changed files with 1260 additions and 28 deletions

View File

@ -20,3 +20,5 @@
#undef OUT
#endif
#include <osg/observer_ptr>

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(OpenThreads::Barrier)
I_DeclaringFile("OpenThreads/Barrier");
I_ConstructorWithDefaults1(IN, int, numThreads, 0,

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(OpenThreads::Block)
I_DeclaringFile("OpenThreads/Block");
I_Constructor0(____Block,

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(OpenThreads::Condition)
I_DeclaringFile("OpenThreads/Condition");
I_Constructor0(____Condition,

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(OpenThreads::Mutex::MutexType)
I_DeclaringFile("OpenThreads/Mutex");
I_EnumLabel(OpenThreads::Mutex::MUTEX_NORMAL);

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(OpenThreads::ReadWriteMutex)
I_DeclaringFile("OpenThreads/ReadWriteMutex");
I_Constructor0(____ReadWriteMutex,

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(OpenThreads::ReentrantMutex)
I_DeclaringFile("OpenThreads/ReentrantMutex");
I_BaseType(OpenThreads::Mutex);

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(OpenThreads::Thread::ThreadPriority)
I_DeclaringFile("OpenThreads/Thread");
I_EnumLabel(OpenThreads::Thread::THREAD_PRIORITY_MAX);

View File

@ -84,6 +84,7 @@ suppress reflector "osgShadow::ViewDependentShadowTechnique::META_ViewDependentS
suppress reflector "osgShadow::ViewDependentShadowTechnique::getViewDependentData"
suppress reflector "osgShadow::ViewDependentShadowTechnique::setViewDependentData"
suppress reflector "osg::observer_ptr"
#############################################################################
@ -136,6 +137,11 @@ configure file /osgUtil\/RenderLeaf/
"
end
configure file /.*/
emit before "#include <osg/observer_ptr>
"
end
#############################################################################
# Doxygen fails to detect that std::vector<T> is a base class for

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::AlphaFunc::ComparisonFunction)
I_DeclaringFile("osg/AlphaFunc");
I_EnumLabel(osg::AlphaFunc::NEVER);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::AnimationPath::LoopMode)
I_DeclaringFile("osg/AnimationPath");
I_EnumLabel(osg::AnimationPath::SWING);

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ApplicationUsage::Type)
I_DeclaringFile("osg/ApplicationUsage");
I_EnumLabel(osg::ApplicationUsage::NO_HELP);

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ArgumentParser::ErrorSeverity)
I_DeclaringFile("osg/ArgumentParser");
I_EnumLabel(osg::ArgumentParser::BENIGN);

View File

@ -37,6 +37,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Array::Type)
I_DeclaringFile("osg/Array");
I_EnumLabel(osg::Array::ArrayType);

View File

@ -22,6 +22,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ArrayDispatchers)
I_DeclaringFile("osg/ArrayDispatchers");
I_BaseType(osg::Referenced);

View File

@ -22,6 +22,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::AudioSink)
I_DeclaringFile("osg/AudioStream");
I_BaseType(osg::Object);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::AutoTransform::AutoRotateMode)
I_DeclaringFile("osg/AutoTransform");
I_EnumLabel(osg::AutoTransform::NO_ROTATION);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Billboard::Mode)
I_DeclaringFile("osg/Billboard");
I_EnumLabel(osg::Billboard::POINT_ROT_EYE);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::BlendColor)
I_DeclaringFile("osg/BlendColor");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::BlendEquation::Equation)
I_DeclaringFile("osg/BlendEquation");
I_EnumLabel(osg::BlendEquation::RGBA_MIN);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::BlendFunc::BlendFuncMode)
I_DeclaringFile("osg/BlendFunc");
I_EnumLabel(osg::BlendFunc::DST_ALPHA);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::BufferData)
I_DeclaringFile("osg/BufferObject");
I_BaseType(osg::Object);
@ -1145,6 +1147,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::GLBufferObject >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::GLBufferObject > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::GLBufferObject *, get,
Properties::NON_VIRTUAL,
__T_P1__get,
@ -1185,6 +1192,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::GLBufferObjectManager >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::GLBufferObjectManager > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::GLBufferObjectManager *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -43,6 +43,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Camera::TransformOrder)
I_DeclaringFile("osg/Camera");
I_EnumLabel(osg::Camera::PRE_MULTIPLY);

View File

@ -20,5 +20,7 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(osg::Camera, osg::CameraNode)

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CameraView::FieldOfViewMode)
I_DeclaringFile("osg/CameraView");
I_EnumLabel(osg::CameraView::UNCONSTRAINED);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ClampColor)
I_DeclaringFile("osg/ClampColor");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ClearNode)
I_DeclaringFile("osg/ClearNode");
I_BaseType(osg::Group);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ClipNode::ReferenceFrame)
I_DeclaringFile("osg/ClipNode");
I_EnumLabel(osg::ClipNode::RELATIVE_RF);
@ -184,6 +186,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::ClipPlane >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::ClipPlane > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::ClipPlane *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ClipPlane)
I_DeclaringFile("osg/ClipPlane");
I_BaseType(osg::StateAttribute);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ClusterCullingCallback)
I_DeclaringFile("osg/ClusterCullingCallback");
I_BaseType(osg::Drawable::CullCallback);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::set< osg::ShadowVolumeOccluder >, osg::CollectOccludersVisitor::ShadowVolumeOccluderSet)
BEGIN_OBJECT_REFLECTOR(osg::CollectOccludersVisitor)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ColorMask)
I_DeclaringFile("osg/ColorMask");
I_BaseType(osg::StateAttribute);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ColorMatrix)
I_DeclaringFile("osg/ColorMatrix");
I_BaseType(osg::StateAttribute);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::ComputeBoundsVisitor)
I_DeclaringFile("osg/ComputeBoundsVisitor");
I_BaseType(osg::NodeVisitor);

View File

@ -23,6 +23,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::ConvexPlanarPolygon >, osg::ConvexPlanarOccluder::HoleList)
BEGIN_OBJECT_REFLECTOR(osg::ConvexPlanarOccluder)

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::Vec3 >, osg::ConvexPlanarPolygon::VertexList)
BEGIN_VALUE_REFLECTOR(osg::ConvexPlanarPolygon)

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::CoordinateSystemNode)
I_DeclaringFile("osg/CoordinateSystemNode");
I_BaseType(osg::Group);

View File

@ -34,6 +34,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CopyOp::Options)
I_DeclaringFile("osg/CopyOp");
I_EnumLabel(osg::CopyOp::SHALLOW_COPY);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CullFace::Mode)
I_DeclaringFile("osg/CullFace");
I_EnumLabel(osg::CullFace::FRONT);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CullSettings::VariablesMask)
I_DeclaringFile("osg/CullSettings");
I_EnumLabel(osg::CullSettings::COMPUTE_NEAR_FAR_MODE);

View File

@ -29,6 +29,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::ShadowVolumeOccluder >, osg::CullStack::OccluderList)
TYPE_NAME_ALIAS(std::vector< osg::CullingSet >, osg::CullStack::CullingStack)

View File

@ -30,6 +30,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CullingSet::MaskValues)
I_DeclaringFile("osg/CullingSet");
I_EnumLabel(osg::CullingSet::NO_CULLING);
@ -242,6 +244,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::StateSet >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::StateSet > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::StateSet *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::pair< int COMMA const osg::Referenced * >, osg::DeleteHandler::FrameNumberObjectPair)
TYPE_NAME_ALIAS(std::list< osg::DeleteHandler::FrameNumberObjectPair >, osg::DeleteHandler::ObjectsToDeleteList)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Depth::Function)
I_DeclaringFile("osg/Depth");
I_EnumLabel(osg::Depth::NEVER);

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::DisplaySettings::DisplayType)
I_DeclaringFile("osg/DisplaySettings");
I_EnumLabel(osg::DisplaySettings::MONITOR);
@ -606,6 +608,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::DisplaySettings >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::DisplaySettings > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::DisplaySettings *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::DrawPixels)
I_DeclaringFile("osg/DrawPixels");
I_BaseType(osg::Drawable);

View File

@ -38,6 +38,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Drawable::AttributeTypes)
I_DeclaringFile("osg/Drawable");
I_EnumLabel(osg::Drawable::VERTICES);

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Endian)
I_DeclaringFile("osg/Endian");
I_EnumLabel(osg::BigEndian);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Fog::Mode)
I_DeclaringFile("osg/Fog");
I_EnumLabel(osg::Fog::LINEAR);

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::map< GLuint COMMA osg::Vec4 >, osg::FragmentProgram::LocalParamList)
TYPE_NAME_ALIAS(std::map< GLenum COMMA osg::Matrix >, osg::FragmentProgram::MatrixList)

View File

@ -33,6 +33,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_VALUE_REFLECTOR(osg::FrameBufferAttachment)
I_DeclaringFile("osg/FrameBufferObject");
I_Constructor0(____FrameBufferAttachment,
@ -48,28 +50,28 @@ BEGIN_VALUE_REFLECTOR(osg::FrameBufferAttachment)
____FrameBufferAttachment__RenderBuffer_P1,
"",
"");
I_ConstructorWithDefaults2(IN, osg::Texture1D *, target, , IN, int, level, 0,
____FrameBufferAttachment__Texture1D_P1__int,
I_ConstructorWithDefaults2(IN, osg::Texture1D *, target, , IN, unsigned int, level, 0,
____FrameBufferAttachment__Texture1D_P1__unsigned_int,
"",
"");
I_ConstructorWithDefaults2(IN, osg::Texture2D *, target, , IN, int, level, 0,
____FrameBufferAttachment__Texture2D_P1__int,
I_ConstructorWithDefaults2(IN, osg::Texture2D *, target, , IN, unsigned int, level, 0,
____FrameBufferAttachment__Texture2D_P1__unsigned_int,
"",
"");
I_ConstructorWithDefaults2(IN, osg::Texture2DMultisample *, target, , IN, int, level, 0,
____FrameBufferAttachment__Texture2DMultisample_P1__int,
I_ConstructorWithDefaults2(IN, osg::Texture2DMultisample *, target, , IN, unsigned int, level, 0,
____FrameBufferAttachment__Texture2DMultisample_P1__unsigned_int,
"",
"");
I_ConstructorWithDefaults3(IN, osg::Texture3D *, target, , IN, int, zoffset, , IN, int, level, 0,
____FrameBufferAttachment__Texture3D_P1__int__int,
I_ConstructorWithDefaults3(IN, osg::Texture3D *, target, , IN, unsigned int, zoffset, , IN, unsigned int, level, 0,
____FrameBufferAttachment__Texture3D_P1__unsigned_int__unsigned_int,
"",
"");
I_ConstructorWithDefaults3(IN, osg::Texture2DArray *, target, , IN, int, layer, , IN, int, level, 0,
____FrameBufferAttachment__Texture2DArray_P1__int__int,
I_ConstructorWithDefaults3(IN, osg::Texture2DArray *, target, , IN, unsigned int, layer, , IN, unsigned int, level, 0,
____FrameBufferAttachment__Texture2DArray_P1__unsigned_int__unsigned_int,
"",
"");
I_ConstructorWithDefaults3(IN, osg::TextureCubeMap *, target, , IN, int, face, , IN, int, level, 0,
____FrameBufferAttachment__TextureCubeMap_P1__int__int,
I_ConstructorWithDefaults3(IN, osg::TextureCubeMap *, target, , IN, unsigned int, face, , IN, unsigned int, level, 0,
____FrameBufferAttachment__TextureCubeMap_P1__unsigned_int__unsigned_int,
"",
"");
I_Constructor1(IN, osg::TextureRectangle *, target,
@ -122,28 +124,28 @@ BEGIN_VALUE_REFLECTOR(osg::FrameBufferAttachment)
__C5_Texture_P1__getTexture,
"",
"");
I_Method0(int, getCubeMapFace,
I_Method0(unsigned int, getCubeMapFace,
Properties::NON_VIRTUAL,
__int__getCubeMapFace,
__unsigned_int__getCubeMapFace,
"",
"");
I_Method0(int, getTextureLevel,
I_Method0(unsigned int, getTextureLevel,
Properties::NON_VIRTUAL,
__int__getTextureLevel,
__unsigned_int__getTextureLevel,
"",
"");
I_Method0(int, getTexture3DZOffset,
I_Method0(unsigned int, getTexture3DZOffset,
Properties::NON_VIRTUAL,
__int__getTexture3DZOffset,
__unsigned_int__getTexture3DZOffset,
"",
"");
I_Method0(int, getTextureArrayLayer,
I_Method0(unsigned int, getTextureArrayLayer,
Properties::NON_VIRTUAL,
__int__getTextureArrayLayer,
__unsigned_int__getTextureArrayLayer,
"",
"");
I_SimpleProperty(int, CubeMapFace,
__int__getCubeMapFace,
I_SimpleProperty(unsigned int, CubeMapFace,
__unsigned_int__getCubeMapFace,
0);
I_SimpleProperty(osg::RenderBuffer *, RenderBuffer,
__RenderBuffer_P1__getRenderBuffer,
@ -151,14 +153,14 @@ BEGIN_VALUE_REFLECTOR(osg::FrameBufferAttachment)
I_SimpleProperty(osg::Texture *, Texture,
__Texture_P1__getTexture,
0);
I_SimpleProperty(int, Texture3DZOffset,
__int__getTexture3DZOffset,
I_SimpleProperty(unsigned int, Texture3DZOffset,
__unsigned_int__getTexture3DZOffset,
0);
I_SimpleProperty(int, TextureArrayLayer,
__int__getTextureArrayLayer,
I_SimpleProperty(unsigned int, TextureArrayLayer,
__unsigned_int__getTextureArrayLayer,
0);
I_SimpleProperty(int, TextureLevel,
__int__getTextureLevel,
I_SimpleProperty(unsigned int, TextureLevel,
__unsigned_int__getTextureLevel,
0);
END_REFLECTOR

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::FrameStamp)
I_DeclaringFile("osg/FrameStamp");
I_BaseType(osg::Referenced);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::FrontFace::Mode)
I_DeclaringFile("osg/FrontFace");
I_EnumLabel(osg::FrontFace::CLOCKWISE);

View File

@ -20,3 +20,5 @@
#undef OUT
#endif
#include <osg/observer_ptr>

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::GLBeginEndAdapter::MatrixMode)
I_DeclaringFile("osg/GLBeginEndAdapter");
I_EnumLabel(osg::GLBeginEndAdapter::APPLY_LOCAL_MATRICES_TO_VERTICES);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osg::Drawable > >, osg::Geode::DrawableList)
BEGIN_OBJECT_REFLECTOR(osg::Geode)
@ -198,6 +200,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Drawable >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::Drawable > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::Drawable *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Geometry::AttributeBinding)
I_DeclaringFile("osg/Geometry");
I_EnumLabel(osg::Geometry::BIND_OFF);
@ -975,6 +977,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::PrimitiveSet >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::PrimitiveSet > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::PrimitiveSet *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -589,6 +589,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Operation >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::Operation > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::Operation *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -23,6 +23,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::BarrierOperation::PreBlockOp)
I_DeclaringFile("osg/GraphicsThread");
I_EnumLabel(osg::BarrierOperation::NO_OPERATION);

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::Group)
I_DeclaringFile("osg/Group");
I_BaseType(osg::Node);
@ -202,6 +204,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Node >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::Node > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::Node *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::Hint)
I_DeclaringFile("osg/Hint");
I_BaseType(osg::StateAttribute);

View File

@ -29,6 +29,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Image::WriteHint)
I_DeclaringFile("osg/Image");
I_EnumLabel(osg::Image::NO_PREFERENCE);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ImageSequence::Mode)
I_DeclaringFile("osg/ImageSequence");
I_EnumLabel(osg::ImageSequence::PRE_LOAD_ALL_IMAGES);
@ -288,6 +290,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Image >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::Image > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::Image *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ImageStream::StreamStatus)
I_DeclaringFile("osg/ImageStream");
I_EnumLabel(osg::ImageStream::INVALID);
@ -222,6 +224,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::AudioStream >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::AudioStream > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::AudioStream *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::KdTree::LineSegmentIntersection >, osg::KdTree::LineSegmentIntersections)
TYPE_NAME_ALIAS(int, osg::KdTree::value_type)

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::LOD::CenterMode)
I_DeclaringFile("osg/LOD");
I_EnumLabel(osg::LOD::USE_BOUNDING_SPHERE_CENTER);

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::Light)
I_DeclaringFile("osg/Light");
I_BaseType(osg::StateAttribute);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::LightModel::ColorControl)
I_DeclaringFile("osg/LightModel");
I_EnumLabel(osg::LightModel::SEPARATE_SPECULAR_COLOR);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::LightSource::ReferenceFrame)
I_DeclaringFile("osg/LightSource");
I_EnumLabel(osg::LightSource::RELATIVE_RF);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(osg::Vec3d, osg::LineSegment::vec_type)
TYPE_NAME_ALIAS(osg::LineSegment::vec_type::value_type, osg::LineSegment::value_type)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::LineStipple)
I_DeclaringFile("osg/LineStipple");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::LineWidth)
I_DeclaringFile("osg/LineWidth");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::LogicOp::Opcode)
I_DeclaringFile("osg/LogicOp");
I_EnumLabel(osg::LogicOp::CLEAR);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Material::Face)
I_DeclaringFile("osg/Material");
I_EnumLabel(osg::Material::FRONT);

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(osg::Matrixd, osg::Matrix)
TYPE_NAME_ALIAS(osg::RefMatrixd, osg::RefMatrix)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::MatrixTransform)
I_DeclaringFile("osg/MatrixTransform");
I_BaseType(osg::Transform);

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(double, osg::Matrixd::value_type)
BEGIN_VALUE_REFLECTOR(osg::Matrixd)

View File

@ -28,6 +28,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(float, osg::Matrixf::value_type)
BEGIN_VALUE_REFLECTOR(osg::Matrixf)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Multisample::Mode)
I_DeclaringFile("osg/Multisample");
I_EnumLabel(osg::Multisample::FASTEST);

View File

@ -31,6 +31,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::Group * >, osg::Node::ParentList)
TYPE_NAME_ALIAS(unsigned int, osg::Node::NodeMask)

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::NodeCallback)
I_DeclaringFile("osg/NodeCallback");
I_VirtualBaseType(osg::Object);

View File

@ -23,6 +23,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::NodeTrackerCallback)
I_DeclaringFile("osg/NodeTrackerCallback");
I_BaseType(osg::NodeCallback);

View File

@ -47,6 +47,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_VALUE_REFLECTOR(osg::NodeAcceptOp)
I_DeclaringFile("osg/NodeVisitor");
I_Constructor1(IN, osg::NodeVisitor &, nv,
@ -467,6 +469,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Referenced >)
____ref_ptr__C5_ref_ptr_R1,
"",
"");
I_Constructor1(IN, osg::observer_ptr< osg::Referenced > &, optr,
Properties::NON_EXPLICIT,
____ref_ptr__observer_ptrT1_T__R1,
"",
"");
I_Method0(osg::Referenced *, get,
Properties::NON_VIRTUAL,
__T_P1__get,

View File

@ -20,6 +20,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::NotifyHandler)
I_DeclaringFile("osg/Notify");
I_BaseType(osg::Referenced);

View File

@ -23,6 +23,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Object::DataVariance)
I_DeclaringFile("osg/Object");
I_EnumLabel(osg::Object::DYNAMIC);

View File

@ -22,6 +22,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::set< osg::Observer * >, osg::ObserverSet::Observers)
STD_SET_REFLECTOR(std::set< osg::Observer * >)

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_VALUE_REFLECTOR(osg::ObserverNodePath)
I_DeclaringFile("osg/ObserverNodePath");
I_Constructor0(____ObserverNodePath,

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::OccluderNode)
I_DeclaringFile("osg/OccluderNode");
I_BaseType(osg::Group);

View File

@ -27,6 +27,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::OcclusionQueryNode)
I_DeclaringFile("osg/OcclusionQueryNode");
I_BaseType(osg::Group);

View File

@ -21,6 +21,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Operation)
I_DeclaringFile("osg/OperationThread");
I_VirtualBaseType(osg::Referenced);

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::PagedLOD::PerRangeData >, osg::PagedLOD::PerRangeDataList)
BEGIN_OBJECT_REFLECTOR(osg::PagedLOD)

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::Point)
I_DeclaringFile("osg/Point");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::PointSprite::CoordOriginMode)
I_DeclaringFile("osg/PointSprite");
I_EnumLabel(osg::PointSprite::UPPER_LEFT);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::PolygonMode::Mode)
I_DeclaringFile("osg/PolygonMode");
I_EnumLabel(osg::PolygonMode::POINT);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::PolygonOffset)
I_DeclaringFile("osg/PolygonOffset");
I_BaseType(osg::StateAttribute);

View File

@ -24,6 +24,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::PolygonStipple)
I_DeclaringFile("osg/PolygonStipple");
I_BaseType(osg::StateAttribute);

View File

@ -25,6 +25,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(unsigned int, osg::Polytope::ClippingMask)
TYPE_NAME_ALIAS(std::vector< osg::Plane >, osg::Polytope::PlaneList)

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::PositionAttitudeTransform)
I_DeclaringFile("osg/PositionAttitudeTransform");
I_BaseType(osg::Transform);

View File

@ -30,6 +30,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(osg::VectorGLsizei, osg::DrawArrayLengths::vector_type)
BEGIN_OBJECT_REFLECTOR(osg::DrawArrays)

View File

@ -26,6 +26,8 @@
#undef OUT
#endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::map< std::string COMMA GLuint >, osg::Program::AttribBindingList)
TYPE_NAME_ALIAS(std::map< std::string COMMA GLuint >, osg::Program::FragDataBindingList)

Some files were not shown because too many files have changed in this diff Show More