1 #ifndef POLYGONMESHMAKER_H 2 #define POLYGONMESHMAKER_H 15 QVector<QSharedPointer<SimpleTexturedObject>>
makeMesh(QVector2D offset);
21 virtual QVector<Triplet<BetterPolygon, QVector<float>, QVector<bool>>>
topPolygons(QVector<const Tile *> *heightAndMaterial) = 0;
29 const QVector<float> endHeight,
30 const QVector<bool> dropWall,
36 #endif // POLYGONMESHMAKER_H virtual QVector< Triplet< BetterPolygon, QVector< float >, QVector< bool > > > topPolygons(QVector< const Tile *> *heightAndMaterial)=0
Definition: m2mtilemesher.h:14
Class to allow piece-by-piece mesh construction.
Definition: m2mpartialmesh.h:201
Definition: abstractpolygontilemesher.h:8
AbstractPolygonTileMesher(TileNeighborhoodInfo nbhd)
Definition: abstractpolygontilemesher.cpp:5
QVector< QSharedPointer< SimpleTexturedObject > > makeMesh(QVector2D offset)
makeMesh Creates the mesh for this tile.
Definition: abstractpolygontilemesher.cpp:8
Definition: abstractpolygontilemesher.h:10
The Polygon class.
Definition: polygon.h:22
A collection of methods for generating tile mesh data.
Definition: m2mtilemesher.h:36
Definition: tilematerial.h:8