cleanup
This commit is contained in:
@@ -10,21 +10,34 @@ struct WeatherPreset : Serializable {
|
||||
struct {
|
||||
/// @brief Precipitation texture
|
||||
std::string texture;
|
||||
|
||||
/// @brief Fall sound
|
||||
std::string noise;
|
||||
|
||||
/// @brief Vertical speed
|
||||
float vspeed = 1.0f;
|
||||
|
||||
/// @brief Max horizontal speed
|
||||
float hspeed = 0.1f;
|
||||
|
||||
/// @brief UV scaling
|
||||
float scale = 0.1f;
|
||||
|
||||
/// @brief Fall opacity interpreted as zero.
|
||||
/// @example if 0.8 then opacity range is 0.8-1.0 for 0.0-1.0 intensity
|
||||
/// @example if 0.8 then opacity range is 0.8-max for 0.0-1.0 intensity
|
||||
float minOpacity = 0.0f;
|
||||
|
||||
/// @brief Fall opacity interpreted as one.
|
||||
/// @example if 0.8 then opacity range is min-0.8 for 0.0-1.0 intensity
|
||||
float maxOpacity = 1.0f;
|
||||
|
||||
/// @brief Max fall intencity
|
||||
/// (influences opacity, noise volume and splashes frequency)
|
||||
float maxIntensity = 1.0f;
|
||||
|
||||
/// @brief Clip texture by alpha channel
|
||||
bool opaque = false;
|
||||
|
||||
/// @brief Fall splash
|
||||
std::optional<ParticlesPreset> splash;
|
||||
} fall {};
|
||||
@@ -38,8 +51,10 @@ struct WeatherPreset : Serializable {
|
||||
/// @brief Weather fog curve
|
||||
float fogCurve = 1.0f;
|
||||
|
||||
/// @brief Clouds opacity
|
||||
float clouds = 0.0f;
|
||||
|
||||
/// @brief Thunder rate in range 0.0-1.0 (1.0 is 100% - every second)
|
||||
float thunderRate = 0.0f;
|
||||
|
||||
/// @brief Weather effects intensity
|
||||
|
||||
Reference in New Issue
Block a user