"景先生毕设|www.jxszl.com

C# BufferDescription类代码示例

2023-12-29 17:35编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中BufferDescription类的典型用法代码示例。如果您正苦于以下问题:C#BufferDescription类的具体用法?C#BufferDescription怎么用?C#BufferDescription使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:Sky publicSky(Devicedevice,stringfilename,floatskySphereRadius){ CubeMapSRV=ShaderResourceView.FromFile(device,filename); using(varr=CubeMapSRV.Resource){ r.DebugName="skycubemap"; } varsphere=GeometryGenerator.CreateSphere(skySphereRadius,30,30); varvertices=sphere.Vertices.Select(v=>v.Position).ToArray(); varvbd=newBufferDescription( Marshal.SizeOf(typeof(Vector3))*vertices.Length, ResourceUsage.Immutable, BindFlags.VertexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0 ); _vb=newBuffer(device,newDataStream(vertices,false,false),vbd); _indexCount=sphere.Indices.Count; varibd=newBufferDescription( _indexCount*sizeof(int), ResourceUsage.Immutable, BindFlags.IndexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0 ); _ib=newBuffer(device,newDataStream(sphere.Indices.ToArray(),false,false),ibd); }
原文链接:http://www.jxszl.com/biancheng/C/556592.html