class

PointClickEngine::Graphics::Effects::SceneEffects::LetterboxEffect

Inherits PointClickEngine::Graphics::Effects::SceneEffects::BaseSceneEffect < PointClickEngine::Graphics::Effects::Effect < Reference < Object

Letterbox effect for cinematic black bars

Constructors

new(ratio : Float32 = 2.35_f32, duration : Float32 = 0.0_f32, animate_in : Bool = true)
Source

Instance methods

animate_in
Source
animate_in=(animate_in : Bool)
Source
apply(context : EffectContext)

Apply effect to target (implemented by subclasses)

Source
apply_to_layer(context : EffectContext, layer : Layers::Layer)

Apply effect to a specific layer

Source
bar_color
Source
bar_color=(bar_color : RL::Color)
Source
disable(animation_duration : Float32 = 0.5_f32)

Disable letterbox (animate out)

Source
draw_overlay(renderer : PointClickEngine::Graphics::Renderer, viewport_width : Int32, viewport_height : Int32)

Draw the letterbox bars

Source
enable(animation_duration : Float32 = 0.5_f32)

Enable letterbox (animate in)

Source
enabled?
Source
ratio
Source
ratio=(ratio : Float32)
Source
update(dt : Float32)

Update effect state

Source