Unravel Engine C++ Reference
Loading...
Searching...
No Matches
empty_mesh.cpp
Go to the documentation of this file.
1#include "empty_mesh.hpp"
2
3using namespace generator;
4
5empty_mesh::triangles_t::triangles_t() = default;
6
8{
9 throw std::out_of_range("Called generate on an EmptyMesh!");
10}
11
12bool empty_mesh::triangles_t::done() const noexcept
13{
14 return true;
15}
16
18{
19 throw std::out_of_range("Called next on an EmptyMesh!");
20}
21
22empty_mesh::vertices_t::vertices_t() = default;
23
25{
26 throw std::out_of_range("Called generate on an EmptyMesh!");
27}
28
29bool empty_mesh::vertices_t::done() const noexcept
30{
31 return true;
32}
33
35{
36 throw std::out_of_range("Called next on an EmptyMesh!");
37}
38
39empty_mesh::empty_mesh() = default;
40
42{
43 return {};
44}
45
47{
48 return {};
49}
mesh_vertex_t generate() const
vertices_t vertices() const noexcept
triangles_t triangles() const noexcept