<div dir="ltr"><div><div><div>Hi Tony,<br><br></div>As Nick says there is the Node::setUserValue(..) template method and Node::setUserData().  When you use UserValue it creates a UserDataContainer to hold the values in a vector of osg::Object*, so this UserDataContainer kinda has "slots".  The UserDataContainer is only created on demand and when it is used it attached to the Node(or any osg::Object) via the setUserData().<br><br></div>Another approach you could take it is create your own version of UserDataContainer that uses a map rather than a vector and attach this as UserData.<br><br></div><div>As a general note, the OSG is designed to be extensible and configurable, while Performer is just configurable.  In Performer you have few options to do things that aren't originally anticipated by the API, but with the OSG the door is open to doing completely different things with it.<br></div><div><br></div>Robert.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 10 September 2015 at 06:56, Tony Vasile <span dir="ltr"><<a href="mailto:minghia@gmail.com" target="_blank">minghia@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is there an equivalent function to the Performer pfObject::getNamedUserDataSlot? Our code uses it a lot to store object data. I'm guessing we could just store the data in a map and uses the slot id returned as a key.<br>
<br>
------------------------<br>
Tony V<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=65084#65084" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=65084#65084</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br></div>