|
CeresEngine 0.2.0
A game development framework
|
Swaps any number of axis in the mesh. More...
#include <CeresEngine/Mesh/Generator/AxisSwapMesh.hpp>
Classes | |
| class | Triangles |
Public Types | |
| using | Vertices = typename Impl::Vertices |
Public Member Functions | |
| AxisSwapMesh (Mesh mesh, Axis x, Axis y, Axis z) | |
| Triangles | triangles () const noexcept |
| Vertices | vertices () const noexcept |
Private Types | |
| using | Impl = TransformMesh< Mesh > |
Private Attributes | |
| Impl | mTransformMesh |
| bool | mFlip |
Swaps any number of axis in the mesh.
|
private |
| using CeresEngine::MeshGenerator::AxisSwapMesh< Mesh >::Vertices = typename Impl::Vertices |
|
inline |
| mesh | Source data mesh. |
| x | Axis to be used as the x-axis |
| y | Axis to be used as the y-axis |
| z | Axis to be used as the z-axis |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |