Esempio n. 1
0
 public IndexBufferView GetIndexBufferView()
 {
     if (_ibStream == IntPtr.Zero)
     {
         _ibStream = _ib.Map(MapType.ReadWrite);
     }
     return(new IndexBufferView(_ibStream, _ib.Stride == 2, (int)_ib.SizeInBytes / _ib.Stride));
 }
Esempio n. 2
0
 public BufferView GetVertexViewStream(IASemantic semantic, int index = 0)
 {
     if (_vbStream == null)
     {
         _vbStream = _vb.Map(MapType.ReadWrite);
     }
     return(new BufferView(_vbStream, _vd, semantic, index));
 }