Class PolyhedronRidgeProcessor
Defined in File polyhedron_ridge_processor.h
Inheritance Relationships
Base Types
public sota::PolyhedronProcessor(Class PolyhedronProcessor)public sota::RidgeBased(Class RidgeBased)
Class Documentation
-
class PolyhedronRidgeProcessor : public sota::PolyhedronProcessor, public sota::RidgeBased
Public Functions
-
PolyhedronRidgeProcessor(RidgePolyhedron &ridge_polyhedron)
-
PolyhedronRidgeProcessor(const PolyhedronRidgeProcessor &other) = delete
-
PolyhedronRidgeProcessor(PolyhedronRidgeProcessor &&other) = default
-
PolyhedronRidgeProcessor &operator=(const PolyhedronRidgeProcessor &other) = delete
-
PolyhedronRidgeProcessor &operator=(PolyhedronRidgeProcessor &&other) = delete
-
virtual void configure_hexagon(PolygonWrapper &wrapper, Biome biome, int &id, Ref<ShaderMaterial> mat, Polyhedron &polyhedron_mesh) override
-
virtual void configure_pentagon(PolygonWrapper &wrapper, Biome biome, int &id, Ref<ShaderMaterial> mat, Polyhedron &polyhedron_mesh) override
-
virtual void process(Polyhedron &polyhedron_mesh) override
-
inline void set_top_offset(float offset)
-
inline void set_bottom_offset(float offset)
-
inline float get_top_offset() const
-
inline float get_bottom_offset() const
-
PolyhedronRidgeProcessor(RidgePolyhedron &ridge_polyhedron)