float GetVertexLight(const RoughLocation::Fine &, const BlockMesh::Position &, const EntityMesh::Normal &) const noexcept;
float GetVertexLight(const RoughLocation::Fine &, const BlockMesh::Position &, const EntityMesh::Normal &) const noexcept;
void Ref() noexcept { ++ref_count; }
void UnRef() noexcept { --ref_count; }
bool Referenced() const noexcept { return ref_count > 0; }
void Ref() noexcept { ++ref_count; }
void UnRef() noexcept { --ref_count; }
bool Referenced() const noexcept { return ref_count > 0; }