#include "Graphics.h" void DrawMesh(BlockRasterizer* rasterizer, IMesh* mesh){ rasterizer->SetVertexBuffer(mesh->GetVertexBuffer(), 0, mesh->GetVertexBuffer()->ItemSize()); for (size_t i = 0; i < mesh->GetSubmeshCount(); ++i){ auto ib = mesh->GetSubmeshBuffer(i); rasterizer->SetIndexBuffer(ib, 0); rasterizer->DrawIndexed(ib->Size() / ib->ItemSize(), 0); } }