/// <summary>
 /// Updates the scene graph.
 /// </summary>
 /// <param name="context">The context.</param>
 /// <param name="renderables">The renderables.</param>
 /// <returns></returns>
 public void UpdateSceneGraph2D(RenderContext2D context, FastList <SceneNode2D> renderables)
 {
     renderables.PreorderDFTRun((x) =>
     {
         x.Update(context);
         return(x.IsRenderable);
     }, stack2DCache1);
 }