class

PointClickEngine::Graphics::Effects::SceneEffects::UnderwaterEffectConfig

Inherits PointClickEngine::Graphics::Effects::SceneEffects::EffectConfig < YAML::Serializable < Reference < Object

Underwater effect configuration

Constructors

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)

Underwater effect configuration

Source

Instance methods

blur_amount
Source
blur_amount=(blur_amount : Float32 | Nil)
Source
bubble_density
Source
bubble_density=(bubble_density : Float32 | Nil)
Source
caustics_intensity
Source
caustics_intensity=(caustics_intensity : Float32 | Nil)
Source
color
Source
color=(color : Array(Int32) | Nil)
Source
create_effect

Abstract method to create the actual effect

Source
quality
Source
quality=(quality : String | Nil)
Source
wave_amplitude
Source
wave_amplitude=(wave_amplitude : Float32 | Nil)
Source
wave_frequency
Source
wave_frequency=(wave_frequency : Float32 | Nil)
Source
wave_speed
Source
wave_speed=(wave_speed : Float32 | Nil)
Source