}
-void BlockType::FillModel(
- Model::Buffer &buf,
+void BlockType::FillEntityModel(
+ EntityModel::Buffer &buf,
const glm::mat4 &transform,
- Model::Index idx_offset
+ EntityModel::Index idx_offset
) const noexcept {
shape->Vertices(buf.vertices, buf.normals, buf.indices, transform, idx_offset);
buf.colors.insert(buf.colors.end(), shape->VertexCount(), color);
}
void BlockType::FillOutlineModel(
- OutlineModel &model,
+ OutlineModel::Buffer &buf,
const glm::vec3 &pos_offset,
OutlineModel::Index idx_offset
) const noexcept {
- shape->Outline(model.vertices, model.indices, pos_offset, idx_offset);
- model.colors.insert(model.colors.end(), shape->OutlineCount(), outline_color);
+ shape->Outline(buf.vertices, buf.indices, pos_offset, idx_offset);
+ buf.colors.insert(buf.colors.end(), shape->OutlineCount(), outline_color);
}