/// <summary>
 /// Called before every object in the scene is drawn.
 /// </summary>
 /// <param name="e"></param>
 protected virtual void PreDrawObject(DrawObjectEventArgs e) { }
 private void _PreDrawObject(object sender, DrawObjectEventArgs e) { PreDrawObject(e); }