public PackedPrimitiveBuilder <TMaterial> AddPrimitive(TMaterial material, int primitiveVertexCount) { var p = new PackedPrimitiveBuilder <TMaterial>(material, primitiveVertexCount); _Primitives.Add(p); return(p); }
public void AddPrimitive(TMaterial material, Memory.MemoryAccessor[] vrtAccessors, Memory.MemoryAccessor idxAccessor) { var p = new PackedPrimitiveBuilder <TMaterial>(material, vrtAccessors, idxAccessor); _Primitives.Add(p); }
public static void MergeBuffers(IEnumerable <PackedMeshBuilder <TMaterial> > meshes) { PackedPrimitiveBuilder <TMaterial> .MergeBuffers(meshes.SelectMany(m => m._Primitives)); }