<div dir="ltr">Hi Farshid,<br><div class="gmail_extra"><br><div class="gmail_quote">On 26 May 2015 at 23:16, Farshid Lashkari <span dir="ltr"><<a href="mailto:flashk@gmail.com" target="_blank">flashk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I understand not wanting to add extra overhead. I'll look into the custom RenderBin approach. Also, I noticed the "RenderLeaf::render" method is virtual, but I don't see any way to provide a custom RenderLeaf class. The creation seems to be hard-coded within CullVisitor. Was this class originally designed to allow custom implementations?<br></div></blockquote><div><br></div><div>I don't recall the exact details, but don't recall a plan to allow for custom RenderLead implementations.    We a talking parts of the OSG were written over a decade ago and haven't actually been touched much since - they've just worked.<br><br>My guess is that it was originally made non virtual and then made virtual by request. from the community.  If CullVisitor is hardwired then having it cloning a prototype RenderLeaf would work.<br><br></div><div>Robert.<br></div></div></div></div>