PointClickEngine::Graphics::Effects::SceneEffects::UnderwaterShader
Inherits PointClickEngine::Graphics::Effects::SceneEffects::ShaderSceneEffect < PointClickEngine::Graphics::Effects::SceneEffects::BaseSceneEffect < PointClickEngine::Graphics::Effects::Effect < Reference < Object
Shader-based underwater effect
Constructors
new(quality : UnderwaterQuality = UnderwaterQuality::Medium, water_color : RL::Color = RL::Color.new(r: 0, g: 80, b: 120, a: 100), duration : Float32 = 0.0_f32)
SourceInstance methods
blur_amount
Sourceblur_amount=(blur_amount : Float32)
Sourcebubble_density
Sourcebubble_density=(bubble_density : Float32)
Sourcecaustics_intensity
Sourcecaustics_intensity=(caustics_intensity : Float32)
Sourceclone
Sourcequality
Sourcequality=(quality : UnderwaterQuality)
Sourcewater_color
Sourcewater_color=(water_color : RL::Color)
Sourcewave_amplitude
Sourcewave_amplitude=(wave_amplitude : Float32)
Sourcewave_frequency
Sourcewave_frequency=(wave_frequency : Float32)
Sourcewave_speed
Sourcewave_speed=(wave_speed : Float32)
Source