Class PolyhedronProcessor

Inheritance Relationships

Derived Types

Class Documentation

class PolyhedronProcessor

Subclassed by sota::PolyhedronNoiseProcessor, sota::PolyhedronPrismProcessor, sota::PolyhedronRidgeProcessor

Public Functions

virtual ~PolyhedronProcessor() = default
virtual void configure_hexagon(PolygonWrapper &wrapper, Biome biome, int &id, Ref<ShaderMaterial> mat, Polyhedron &polyhedron_mesh) = 0
virtual void configure_pentagon(PolygonWrapper &wrapper, Biome biome, int &id, Ref<ShaderMaterial> mat, Polyhedron &polyhedron_mesh) = 0
virtual void process(Polyhedron &polyhedron_mesh) = 0