示例#1
0
 public void Build(MeshList meshList)
 {
     foreach (var mesh in meshList.ShapeMeshes)
     {
         ShapeMesh.Append(mesh);
     }
     foreach (var mesh in meshList.ImageMeshes)
     {
         ImageMesh.Append(mesh);
     }
     foreach (var textMesh in meshList.TextMeshes)
     {
         TextMesh.Append(textMesh, Vector.Zero);
     }
 }
示例#2
0
 public static void Build()
 {
     foreach (var mesh in MeshList.ShapeMeshes)
     {
         if (mesh.Node.ActiveInTree)
         {
             ShapeMesh.Append(mesh);
         }
     }
     foreach (var mesh in MeshList.ImageMeshes)
     {
         if (mesh.Node.ActiveInTree)
         {
             ImageMesh.Append(mesh);
         }
     }
     foreach (var textMesh in MeshList.TextMeshes)
     {
         if (textMesh.Node.ActiveInTree)
         {
             TextMesh.Append(textMesh, Vector.Zero);
         }
     }
 }