PointClickEngine::Graphics::Effects::ObjectEffects::FloatShader
Inherits PointClickEngine::Graphics::Effects::ShaderEffect < PointClickEngine::Graphics::Effects::Effect < Reference < Object
Shader-based float effect
Constructors
new(pattern : FloatPattern = FloatPattern::Sine, amplitude_x : Float32 = 0.0_f32, amplitude_y : Float32 = 10.0_f32, frequency : Float32 = 2.0_f32, duration : Float32 = 0.0_f32)
SourceClass methods
circular(radius : Float32 = 10.0_f32, frequency : Float32 = 1.0_f32)
Sourcehorizontal(amplitude : Float32 = 10.0_f32, frequency : Float32 = 2.0_f32)
Sourcehover(amplitude : Float32 = 5.0_f32)
Sourcevertical(amplitude : Float32 = 10.0_f32, frequency : Float32 = 2.0_f32)
Helper factory methods
Instance methods
amplitude
Sourceamplitude=(amplitude : RL::Vector2)
Sourceclone
Sourcefrequency
Sourcefrequency=(frequency : Float32)
Sourcepattern
Sourcepattern=(pattern : FloatPattern)
Sourcephase_offset
Sourcephase_offset=(phase_offset : Float32)
Source