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