public static void dbug_StartLayoutTrace(dbugVisualElementLayoutMsg m)
        {
            var debugVisualLay = dbugGetLayoutTracer();

            if (debugVisualLay == null)
            {
                return;
            }
            //switch (dbugFlags & 0x3)
            //{
            //    case VISUAL_ELEMENT:
            //        {
            //            RenderElement v = (RenderElement)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init visual : " + v.dbug_FullElementDescription());
            //        } break;
            //    case LINE:
            //        {
            //        } break;
            //    case LAYER:
            //        {
            //            VisualLayer layer = (VisualLayer)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init layer (" + layer.dbug_layer_id + "):" + layer.ToString());
            //        } break;
            //    default:
            //        {
            //            debugVisualLay.WriteInfo(msg.msg);
            //        } break;
            //}
        }
        public static void dbug_StartLayoutTrace(dbugVisualElementLayoutMsg m, int i)
        {
            //RootGraphic visualroot = RootGraphic.dbugCurrentGlobalVRoot;
            //if (visualroot == null || !visualroot.dbug_IsRecordLayoutTraceEnable)
            //{
            //    return;
            //}


            //debugVisualLay = visualroot.dbug_GetLastestVisualLayoutTracer();

            //switch (dbugFlags & 0x3)
            //{
            //    case VISUAL_ELEMENT:
            //        {
            //            RenderElement v = (RenderElement)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init visual : " + v.dbug_FullElementDescription());
            //        } break;
            //    case LINE:
            //        {
            //        } break;
            //    case LAYER:
            //        {
            //            VisualLayer layer = (VisualLayer)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init layer (" + layer.dbug_layer_id + "):" + layer.ToString());
            //        } break;
            //    default:
            //        {
            //            debugVisualLay.WriteInfo(msg.msg);
            //        } break;
            //}
        }
 public static void dbug_StartLayoutTrace(dbugVisualElementLayoutMsg m)
 {
     var debugVisualLay = dbugGetLayoutTracer();
     if (debugVisualLay == null) return;
     //switch (dbugFlags & 0x3)
     //{
     //    case VISUAL_ELEMENT:
     //        {
     //            RenderElement v = (RenderElement)dbugInitObject;
     //            debugVisualLay.WriteInfo(msg.msg);
     //            debugVisualLay.WriteInfo("*** init visual : " + v.dbug_FullElementDescription());
     //        } break;
     //    case LINE:
     //        {
     //        } break;
     //    case LAYER:
     //        {
     //            VisualLayer layer = (VisualLayer)dbugInitObject;
     //            debugVisualLay.WriteInfo(msg.msg);
     //            debugVisualLay.WriteInfo("*** init layer (" + layer.dbug_layer_id + "):" + layer.ToString());
     //        } break;
     //    default:
     //        {
     //            debugVisualLay.WriteInfo(msg.msg);
     //        } break;
     //}
 }
        public static void dbug_StartLayoutTrace(dbugVisualElementLayoutMsg m, int i)
        {
            //RootGraphic visualroot = RootGraphic.dbugCurrentGlobalVRoot;
            //if (visualroot == null || !visualroot.dbug_IsRecordLayoutTraceEnable)
            //{
            //    return;
            //}


            //debugVisualLay = visualroot.dbug_GetLastestVisualLayoutTracer();

            //switch (dbugFlags & 0x3)
            //{
            //    case VISUAL_ELEMENT:
            //        {
            //            RenderElement v = (RenderElement)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init visual : " + v.dbug_FullElementDescription());
            //        } break;
            //    case LINE:
            //        {
            //        } break;
            //    case LAYER:
            //        {
            //            VisualLayer layer = (VisualLayer)dbugInitObject;
            //            debugVisualLay.WriteInfo(msg.msg);
            //            debugVisualLay.WriteInfo("*** init layer (" + layer.dbug_layer_id + "):" + layer.ToString());
            //        } break;
            //    default:
            //        {
            //            debugVisualLay.WriteInfo(msg.msg);
            //        } break;
            //}
        }