class

Opal::Shader::VoronoiPass

Inherits Opal::Shader::Pass < Reference < Object

Procedural Voronoi (Worley Cellular Noise) shader pass Renders organic crystal-like cells, glowing neon boundaries, and pulsating nuclei.

Constructors

new(region : Rect | Nil = nil, speed : Float64 = 0.8, scale : Float64 = 0.15, border_color : Color | Symbol | String = :bright_cyan, inner_color : Color | Symbol | String = :blue)
Source

Instance methods

apply(source : UI::Buffer, target : UI::Buffer, time : Float64, frame : UInt64) : Nil
Source
border_color
Source
border_color=(border_color : Color)
Source
inner_color
Source
inner_color=(inner_color : Color)
Source
scale
Source
scale=(scale : Float64)
Source
speed
Source
speed=(speed : Float64)
Source