Example #1
0
 private void InitializeTriangle()
 {
     triangleVertexBuffer = SharpDX.Direct3D11.Buffer.Create <SharpDX.Vector3>(d3dDevice, SharpDX.Direct3D11.BindFlags.VertexBuffer, vertices);
     idexBuffer           = SharpDX.Direct3D11.Buffer.Create <int>(d3dDevice, SharpDX.Direct3D11.BindFlags.IndexBuffer, indexes);
     constBuffer          = new SharpDX.Direct3D11.Buffer(d3dDevice, SharpDX.Utilities.SizeOf <SharpDX.Color4>(), SharpDX.Direct3D11.ResourceUsage.Default, SharpDX.Direct3D11.BindFlags.ConstantBuffer, SharpDX.Direct3D11.CpuAccessFlags.None, SharpDX.Direct3D11.ResourceOptionFlags.None, 0);
     SharpDX.Color4 color = new SharpDX.Color4(1f, 0f, 1f, 1);
     d3dDeviceContext.UpdateSubresource(ref color, constBuffer);
 }