Class HoneycombHoney
Defined in File honeycomb_honey.h
Inheritance Relationships
Base Type
public sota::TileMesh(Class TileMesh)
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 int get_id() override
-
HoneycombHoney(Hexagon hex, HoneycombHoneyMeshParams params)
Protected Static Functions
-
static void _bind_methods()
-
HoneycombHoney() = default