|
tess 1.0.0
Performance-first tile and path simulation substrate
|
Emits bidirectional stair transitions encoded by an integral world field. More...
#include <tess/topology/transition_provider.h>
Public Member Functions | |
| template<typename World, typename Sink> | |
| void | for_each_transition (const World &world, ChunkKey chunk, Sink &&sink) const |
| template<typename World, typename Sink> | |
| void | for_each_forward (const World &world, Coord3 from, Sink &&sink) const |
| template<typename World, typename Sink> | |
| void | for_each_reverse (const World &world, Coord3 to, Sink &&sink) const |
Static Public Attributes | |
| static constexpr std::uint32_t | maximum_transition_cost = 1 |
Emits bidirectional stair transitions encoded by an integral world field.
|
inline |
Enumerates stair edges whose origin is exactly from.
|
inline |
Enumerates stair predecessors of exactly to.