Lines Matching defs:mesh
165 BuildPyramid(Mesh &mesh)
185 mesh.build(vertices, faces);
191 BuildIcosphere(Mesh &mesh) : mesh_(mesh), radius_(1.0f)
328 BuildTeapot(Mesh &mesh)
340 mesh.positions_.emplace_back(Mesh::Position{
346 mesh.normals_.emplace_back(Mesh::Normal{
354 mesh.faces_.emplace_back(Mesh::Face{
435 for (const auto &mesh : meshes) {
437 draw.indexCount = mesh.index_count();
445 first_index += mesh.index_count();
446 vertex_offset += mesh.vertex_count();
447 vb_size += mesh.vertex_buffer_size();
448 ib_size += mesh.index_buffer_size();
458 for (const auto &mesh : meshes) {
459 mesh.vertex_buffer_write(vb_data);
460 mesh.index_buffer_write(ib_data);
461 vb_data += mesh.vertex_buffer_size();
462 ib_data += mesh.index_buffer_size();