X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2Fblock.cpp;h=727fcade04984bfcb8140dae48c4948a3580f2ce;hb=bc48fbd6be3283a2e1aaa9249909fab32c617692;hp=aa8fc7772732f765ef684fdbed7e4d1b261936a7;hpb=957b1df87d9a692c517a269221da81227100240e;p=blank.git diff --git a/src/world/block.cpp b/src/world/block.cpp index aa8fc77..727fcad 100644 --- a/src/world/block.cpp +++ b/src/world/block.cpp @@ -11,7 +11,7 @@ namespace blank { -const NullShape BlockType::DEFAULT_SHAPE; +const NullBounds BlockType::DEFAULT_SHAPE; std::ostream &operator <<(std::ostream &out, const Block &block) { @@ -100,27 +100,27 @@ BlockType::BlockType() noexcept } -void BlockType::FillEntityModel( - EntityModel::Buffer &buf, +void BlockType::FillEntityMesh( + EntityMesh::Buffer &buf, const glm::mat4 &transform, - EntityModel::Index idx_offset + EntityMesh::Index idx_offset ) const noexcept { shape->Vertices(buf, transform, texture, idx_offset); buf.hsl_mods.insert(buf.hsl_mods.end(), shape->VertexCount(), hsl_mod); buf.rgb_mods.insert(buf.rgb_mods.end(), shape->VertexCount(), rgb_mod); } -void BlockType::FillBlockModel( - BlockModel::Buffer &buf, +void BlockType::FillBlockMesh( + BlockMesh::Buffer &buf, const glm::mat4 &transform, - BlockModel::Index idx_offset + BlockMesh::Index idx_offset ) const noexcept { shape->Vertices(buf, transform, texture, idx_offset); buf.hsl_mods.insert(buf.hsl_mods.end(), shape->VertexCount(), hsl_mod); buf.rgb_mods.insert(buf.rgb_mods.end(), shape->VertexCount(), rgb_mod); } -void BlockType::FillOutlineModel(OutlineModel::Buffer &buf) const noexcept { +void BlockType::FillOutlineMesh(OutlineMesh::Buffer &buf) const noexcept { shape->Outline(buf); buf.colors.insert(buf.colors.end(), shape->OutlineCount(), outline_color); }