reference(FURTHEST)
{ }
-void ZSortedScene::add(const Renderable &r)
+void ZSortedScene::add(Renderable &r)
{
if(renderables.insert(&r).second && !sorted_cache.empty())
sorted_cache.push_back(&r);
}
-void ZSortedScene::remove(const Renderable &r)
+void ZSortedScene::remove(Renderable &r)
{
renderables.erase(&r);
sorted_cache.clear();
}
-ZSortedScene::SortedRenderable::SortedRenderable(const Renderable *r):
+ZSortedScene::SortedRenderable::SortedRenderable(Renderable *r):
renderable(r),
in_frustum(false),
depth(0.0f)