From Konstantin Matveyev, "Added ComputeBoundingBoxCallback, ComputeBoundingSphereCallback and UpdateCallback implmenentations to serializers"
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14801 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
@@ -6,11 +6,11 @@
|
||||
#include <osgDB/InputStream>
|
||||
#include <osgDB/OutputStream>
|
||||
|
||||
REGISTER_OBJECT_WRAPPER2(osg_ComputeBoundingBoxCallback,
|
||||
new osg::Drawable::ComputeBoundingBoxCallback,
|
||||
osg::Drawable::ComputeBoundingBoxCallback,
|
||||
"osg::ComputeBoundingBoxCallback",
|
||||
"osg::Object osg::ComputeBoundingBoxCallback") {
|
||||
REGISTER_OBJECT_WRAPPER2(ComputeBoundingBoxCallback,
|
||||
new osg::Drawable::ComputeBoundingBoxCallback,
|
||||
osg::Drawable::ComputeBoundingBoxCallback,
|
||||
"osg::ComputeBoundingBoxCallback",
|
||||
"osg::Object osg::ComputeBoundingBoxCallback") {
|
||||
}
|
||||
|
||||
#undef OBJECT_CAST
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
#undef OBJECT_CAST
|
||||
#define OBJECT_CAST dynamic_cast
|
||||
|
||||
#include <osg/Node>
|
||||
#include <osgDB/ObjectWrapper>
|
||||
#include <osgDB/InputStream>
|
||||
#include <osgDB/OutputStream>
|
||||
|
||||
REGISTER_OBJECT_WRAPPER2(ComputeBoundingSphereCallback,
|
||||
new osg::Node::ComputeBoundingSphereCallback,
|
||||
osg::Node::ComputeBoundingSphereCallback,
|
||||
"osg::ComputeBoundingSphereCallback",
|
||||
"osg::Object osg::ComputeBoundingSphereCallback") {
|
||||
}
|
||||
|
||||
#undef OBJECT_CAST
|
||||
#define OBJECT_CAST static_cast
|
||||
@@ -24,6 +24,8 @@ USE_SERIALIZER_WRAPPER(ClusterCullingCallback)
|
||||
USE_SERIALIZER_WRAPPER(ColorMask)
|
||||
USE_SERIALIZER_WRAPPER(ColorMatrix)
|
||||
USE_SERIALIZER_WRAPPER(CompositeShape)
|
||||
USE_SERIALIZER_WRAPPER(ComputeBoundingBoxCallback)
|
||||
USE_SERIALIZER_WRAPPER(ComputeBoundingSphereCallback)
|
||||
USE_SERIALIZER_WRAPPER(Cone)
|
||||
USE_SERIALIZER_WRAPPER(ConvexHull)
|
||||
USE_SERIALIZER_WRAPPER(ConvexPlanarOccluder)
|
||||
@@ -32,8 +34,6 @@ USE_SERIALIZER_WRAPPER(CullFace)
|
||||
USE_SERIALIZER_WRAPPER(Cylinder)
|
||||
USE_SERIALIZER_WRAPPER(Depth)
|
||||
USE_SERIALIZER_WRAPPER(Drawable)
|
||||
USE_SERIALIZER_WRAPPER(osg_Drawable_UpdateCallback)
|
||||
USE_SERIALIZER_WRAPPER(osg_ComputeBoundingBoxCallback)
|
||||
USE_SERIALIZER_WRAPPER(DrawPixels)
|
||||
USE_SERIALIZER_WRAPPER(EllipsoidModel)
|
||||
USE_SERIALIZER_WRAPPER(Fog)
|
||||
@@ -108,6 +108,7 @@ USE_SERIALIZER_WRAPPER(TransferFunction1D)
|
||||
USE_SERIALIZER_WRAPPER(Transform)
|
||||
USE_SERIALIZER_WRAPPER(TriangleMesh)
|
||||
USE_SERIALIZER_WRAPPER(Uniform)
|
||||
USE_SERIALIZER_WRAPPER(UpdateCallback)
|
||||
USE_SERIALIZER_WRAPPER(UserDataContainer)
|
||||
USE_SERIALIZER_WRAPPER(VertexProgram)
|
||||
USE_SERIALIZER_WRAPPER(Viewport)
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
#include <osgDB/InputStream>
|
||||
#include <osgDB/OutputStream>
|
||||
|
||||
REGISTER_OBJECT_WRAPPER2(osg_Drawable_UpdateCallback,
|
||||
REGISTER_OBJECT_WRAPPER2(UpdateCallback,
|
||||
new osg::Drawable::UpdateCallback,
|
||||
osg::Drawable::UpdateCallback,
|
||||
"osg::UpdateCallback",
|
||||
"osg::Object osg::UpdateCallback") {}
|
||||
"osg::Object osg::Callback osg::UpdateCallback") {}
|
||||
|
||||
#undef OBJECT_CAST
|
||||
#define OBJECT_CAST static_cast
|
||||
|
||||
Reference in New Issue
Block a user