Class HoneycombHoney

Inheritance Relationships

Base Type

Class Documentation

class HoneycombHoney : public sota::TileMesh

Public Functions

HoneycombHoney() = default
HoneycombHoney(const HoneycombHoney &other) = delete
HoneycombHoney(HoneycombHoney &&other) = delete
HoneycombHoney &operator=(HoneycombHoney &&rhs) = delete
inline std::pair<float, float> get_min_max_height() const
void set_noise(Ref<FastNoiseLite> noise)
void set_min_offset(float p_offset)
void set_max_level(float p_max_level)
void set_fill_delta(float d)
void set_level(int p_level)
void fill()
void clear()
int get_level() const
void calculate_initial_heights()
void calculate_heights()
void set_shift_compress(float y_shift, float y_compress)
inline void lock()
inline void unlock()
inline bool is_locked() const
bool is_full() const
bool is_empty() const
inline virtual HexMesh *inner_mesh() const override
inline virtual int get_id() override
HoneycombHoney(Hexagon hex, HoneycombHoneyMeshParams params)

Protected Static Functions

static void _bind_methods()