Opentk/Source/Examples/Shapes/Helpers/VboShape.cs
2009-10-24 10:07:43 +00:00

28 lines
788 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace Examples.Shapes
{
public sealed class VboShape: DrawableShape
{
public VboShape( ref OpenTK.Graphics.OpenGL.BeginMode primitives, ref VertexT2dN3dV3d[] vertices, ref uint[] indices, bool useDL )
: base( useDL )
{
PrimitiveMode = primitives;
VertexArray = new VertexT2dN3dV3d[vertices.Length];
for ( uint i = 0; i < vertices.Length; i++ )
{
VertexArray[i] = vertices[i];
}
IndexArray = new uint[indices.Length];
for ( uint i = 0; i < indices.Length; i++ )
{
IndexArray[i] = indices[i];
}
}
}
}