Example #1
0
 public void SetVertexData(ColorVertexData[] data)
 {
     SetVertexData(data, (uint)data.Length);
 }
Example #2
0
 public void SetVertexData(ColorVertexData[] data, uint count)
 {
     myVertexLength = count;
     GL.BindBuffer(BufferTarget.ArrayBuffer, myVertexId);
     GL.BufferData(BufferTarget.ArrayBuffer, new IntPtr(data.Length * ColorVertexData.Stride), data, BufferUsageHint.StaticDraw);
 }
		public void SetVertexData(ColorVertexData[] data, int count)
		{
			myVertexLength = count;
			GL.BindBuffer(BufferTarget.ArrayBuffer, myVertexId);
			unsafe
			{
				fixed (ColorVertexData* dataPointer = data)
				{
					GL.BufferData(BufferTarget.ArrayBuffer, data.Length * ColorVertexData.Stride, (IntPtr)dataPointer, BufferUsageHint.StaticDraw);
				}
			}
		}