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