Example #1
0
 public static void CreateBuffers <T>(RTSRenderer renderer, T[] verts, VertexDeclaration vd, short[] inds, out VertexBuffer vb, out IndexBuffer ib, BufferUsage bu = BufferUsage.WriteOnly) where T : struct, IVertexType
 {
     vb = renderer.CreateVertexBuffer(vd, verts.Length, bu);
     vb.SetData(verts);
     ib = renderer.CreateIndexBuffer(IndexElementSize.SixteenBits, inds.Length, bu);
     ib.SetData(inds);
 }