Class PolyhedronProcessor
Defined in File polyhedron_mesh_processor.h
Inheritance Relationships
Derived Types
public sota::PolyhedronNoiseProcessor(Class PolyhedronNoiseProcessor)public sota::PolyhedronPrismProcessor(Class PolyhedronPrismProcessor)public sota::PolyhedronRidgeProcessor(Class PolyhedronRidgeProcessor)
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
-
virtual ~PolyhedronProcessor() = default