Unravel Engine C++ Reference
Loading...
Searching...
No Matches
any_mesh.cpp
Go to the documentation of this file.
1
#include "
any_mesh.hpp
"
2
3
using namespace
generator
;
4
5
any_mesh::base::~base() =
default
;
6
7
any_mesh::any_mesh
(
const
any_mesh
& that) : base_{that.base_->clone()}
8
{
9
}
10
11
any_mesh
&
any_mesh::operator=
(
const
any_mesh
& that)
12
{
13
base_ = that.base_->clone();
14
return
*
this
;
15
}
16
17
any_generator<triangle_t>
any_mesh::triangles
() const noexcept
18
{
19
return
base_->triangles();
20
}
21
22
any_generator<mesh_vertex_t>
any_mesh::vertices
() const noexcept
23
{
24
return
base_->vertices();
25
}
any_mesh.hpp
generator::any_generator
Definition
any_generator.hpp:13
generator::any_mesh
A type erasing container that can store any mesh.
Definition
any_mesh.hpp:15
generator::any_mesh::vertices
any_generator< mesh_vertex_t > vertices() const noexcept
Definition
any_mesh.cpp:22
generator::any_mesh::operator=
any_mesh & operator=(const any_mesh &that)
Definition
any_mesh.cpp:11
generator::any_mesh::triangles
any_generator< triangle_t > triangles() const noexcept
Definition
any_mesh.cpp:17
generator::any_mesh::any_mesh
any_mesh(mesh_t mesh)
Definition
any_mesh.hpp:18
generator
Definition
any_generator.hpp:7
UnravelEngine
UnravelEngine
engine
engine
rendering
generator
any_mesh.cpp
Generated by
1.12.0