Hi All,

I would like feedback from members of the community on whether the use
osgIntrospection, and if so how.  I get the sense that this particular
component of the OSG is not widely used, and largely ignored by
projects that are providing integration of the OSG with other
programming languages.  I would like feedback on why this is.

I am currently reviewing Wang Rui's excellent efforts on a new
extensible native ascii and binary format, that looks well placed to
replace the existing .osg and .ive formats as the standard file
formats for the OSG.  This means we'd be able to deprecate the old
.osg and .ive formats and just keep this for backwards compatibility
for those who need it.  Wang Rui's work provides hand built wrappers
for class properties, the wrappers are actually more straight forward
to develop and maintain than either the .osg or .ive wrappers, and of
relevance to this thread, potentially opens the door for a generic
scheme for access classing properties that use these wrappers.  Could
the new scheme deprecate much of the features of osgIntrospection as
well as the old .osg and .ive formats?

osgIntrospection does of course provide more than just ability to set
and get properties, it enables you to call methods as well, is this
critical?  Could this be added to Wang Rui's new plugin?  What parts
of osgIntrospection do you use now?  What parts are critical?

Given the potential of these various developments and the what appears
to me a relative lack of activity around osgIntrospection I'm
wondering whether we should slim the core OSG distribution down by
moving osgIntrospection and the associated wrappers out into a
separate distribution that wraps up genwrapper, osgIntrospection and
the wrappers into a single package that can maintained independently,
but in sync with OSG distributions.

Thoughts?
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to