|
CeresEngine 0.2.0
A game development framework
|
A type erasing container that can store any shape. More...
#include <CeresEngine/Mesh/Generator/AnyShape.hpp>
Classes | |
| class | Base |
| class | Derived |
Public Member Functions | |
| template<typename Shape > | |
| AnyShape (Shape shape) | |
| AnyShape (const AnyShape &that) | |
| AnyShape (AnyShape &&)=default | |
| AnyShape & | operator= (const AnyShape &that) |
| AnyShape & | operator= (AnyShape &&)=default |
| AnyGenerator< Edge > | edges () const noexcept |
| AnyGenerator< ShapeVertex > | vertices () const noexcept |
Private Attributes | |
| UPtr< Base > | mBase |
A type erasing container that can store any shape.
|
default |
|
noexcept |
|
noexcept |