Class PolyhedronRidgeProcessor

Inheritance Relationships

Base Types

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