Creates index buffer description. The element stride. The elements count. The data. The buffer description.
| 266 | /// <param name="data">The data.</param> |
| 267 | /// <returns>The buffer description.</returns> |
| 268 | static GPUBufferDescription Index(int32 elementStride, int32 elementsCount, const void* data) |
| 269 | { |
| 270 | const auto format = elementStride == 4 ? PixelFormat::R32_UInt : PixelFormat::R16_UInt; |
| 271 | return Buffer(elementsCount * elementStride, GPUBufferFlags::IndexBuffer, format, data, elementStride, GPUResourceUsage::Default); |
| 272 | } |
| 273 | |
| 274 | /// <summary> |
| 275 | /// Creates index buffer description. |
no test coverage detected