I may not be clear enough:
If you change the inheritance of a class (such Drawable inheriting from Node) 
the base class serializer is already used by other (Node serializer is already 
used in Group etc...) so you don't want to tag the wrapper with a version 
(tagging Node serializer with newversion would make no sense as it's already 
present in previous version).So You need finer version tagging control...





robertosfield wrote:
> Hi Jilien,
> 
> On 2 June 2016 at 11:20, Julien Valentin <> wrote:
> 
> > Hi Robert
> > Put the supported versions into the wrapper object is an option indeed.
> > However in case of base class introduction ( such what happens to Drawable 
> > and Geometry 's new base class Node ) this option seams unfitted.
> > 
> 
> I don't understand what you mean here.
> 
> 
> > Further, this kind of changes in serializers might be very rare and would 
> > not  "pollute" serializers to much.
> > 
> 
> Indeed, rare.  The only time we've really needed it previous was
> changing the inheritance of Geode and Drawable.
> 
> Robert.
> _______________________________________________
> osg-submissions mailing list
> 
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
> 
>  ------------------
> Post generated by Mail2Forum


------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=67341#67341





_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to