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 #undef OUT
#endif #endif
#include <osg/observer_ptr>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -20,6 +20,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(OpenThreads::Thread::ThreadPriority) BEGIN_ENUM_REFLECTOR(OpenThreads::Thread::ThreadPriority)
I_DeclaringFile("OpenThreads/Thread"); I_DeclaringFile("OpenThreads/Thread");
I_EnumLabel(OpenThreads::Thread::THREAD_PRIORITY_MAX); 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::getViewDependentData"
suppress reflector "osgShadow::ViewDependentShadowTechnique::setViewDependentData" suppress reflector "osgShadow::ViewDependentShadowTechnique::setViewDependentData"
suppress reflector "osg::observer_ptr"
############################################################################# #############################################################################
@ -136,6 +137,11 @@ configure file /osgUtil\/RenderLeaf/
" "
end end
configure file /.*/
emit before "#include <osg/observer_ptr>
"
end
############################################################################# #############################################################################
# Doxygen fails to detect that std::vector<T> is a base class for # Doxygen fails to detect that std::vector<T> is a base class for

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -27,6 +27,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::BufferData) BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::BufferData)
I_DeclaringFile("osg/BufferObject"); I_DeclaringFile("osg/BufferObject");
I_BaseType(osg::Object); I_BaseType(osg::Object);
@ -1145,6 +1147,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::GLBufferObject >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::GLBufferObject *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,
@ -1185,6 +1192,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::GLBufferObjectManager >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::GLBufferObjectManager *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -28,6 +28,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ClipNode::ReferenceFrame) BEGIN_ENUM_REFLECTOR(osg::ClipNode::ReferenceFrame)
I_DeclaringFile("osg/ClipNode"); I_DeclaringFile("osg/ClipNode");
I_EnumLabel(osg::ClipNode::RELATIVE_RF); I_EnumLabel(osg::ClipNode::RELATIVE_RF);
@ -184,6 +186,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::ClipPlane >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::ClipPlane *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -30,6 +30,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::CullingSet::MaskValues) BEGIN_ENUM_REFLECTOR(osg::CullingSet::MaskValues)
I_DeclaringFile("osg/CullingSet"); I_DeclaringFile("osg/CullingSet");
I_EnumLabel(osg::CullingSet::NO_CULLING); I_EnumLabel(osg::CullingSet::NO_CULLING);
@ -242,6 +244,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::StateSet >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::StateSet *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

@ -21,6 +21,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::DisplaySettings::DisplayType) BEGIN_ENUM_REFLECTOR(osg::DisplaySettings::DisplayType)
I_DeclaringFile("osg/DisplaySettings"); I_DeclaringFile("osg/DisplaySettings");
I_EnumLabel(osg::DisplaySettings::MONITOR); I_EnumLabel(osg::DisplaySettings::MONITOR);
@ -606,6 +608,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::DisplaySettings >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::DisplaySettings *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -28,6 +28,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osg::Drawable > >, osg::Geode::DrawableList) TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osg::Drawable > >, osg::Geode::DrawableList)
BEGIN_OBJECT_REFLECTOR(osg::Geode) BEGIN_OBJECT_REFLECTOR(osg::Geode)
@ -198,6 +200,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Drawable >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::Drawable *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

@ -28,6 +28,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::Geometry::AttributeBinding) BEGIN_ENUM_REFLECTOR(osg::Geometry::AttributeBinding)
I_DeclaringFile("osg/Geometry"); I_DeclaringFile("osg/Geometry");
I_EnumLabel(osg::Geometry::BIND_OFF); I_EnumLabel(osg::Geometry::BIND_OFF);
@ -975,6 +977,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::PrimitiveSet >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::PrimitiveSet *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

@ -589,6 +589,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Operation >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::Operation *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

@ -26,6 +26,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_OBJECT_REFLECTOR(osg::Group) BEGIN_OBJECT_REFLECTOR(osg::Group)
I_DeclaringFile("osg/Group"); I_DeclaringFile("osg/Group");
I_BaseType(osg::Node); I_BaseType(osg::Node);
@ -202,6 +204,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::Node >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::Node *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

@ -24,6 +24,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ImageSequence::Mode) BEGIN_ENUM_REFLECTOR(osg::ImageSequence::Mode)
I_DeclaringFile("osg/ImageSequence"); I_DeclaringFile("osg/ImageSequence");
I_EnumLabel(osg::ImageSequence::PRE_LOAD_ALL_IMAGES); 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, ____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, I_Method0(osg::Image *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

@ -24,6 +24,8 @@
#undef OUT #undef OUT
#endif #endif
#include <osg/observer_ptr>
BEGIN_ENUM_REFLECTOR(osg::ImageStream::StreamStatus) BEGIN_ENUM_REFLECTOR(osg::ImageStream::StreamStatus)
I_DeclaringFile("osg/ImageStream"); I_DeclaringFile("osg/ImageStream");
I_EnumLabel(osg::ImageStream::INVALID); I_EnumLabel(osg::ImageStream::INVALID);
@ -222,6 +224,11 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osg::AudioStream >)
____ref_ptr__C5_ref_ptr_R1, ____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, I_Method0(osg::AudioStream *, get,
Properties::NON_VIRTUAL, Properties::NON_VIRTUAL,
__T_P1__get, __T_P1__get,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -26,6 +26,8 @@
#undef OUT #undef OUT
#endif #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::AttribBindingList)
TYPE_NAME_ALIAS(std::map< std::string COMMA GLuint >, osg::Program::FragDataBindingList) 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