abstract class
Opal::Shader::Pass
- Opal::Shader::Pass
- Reference
- Object
Overview
Abstract base class for a single shader post-processing pass.
Direct Known Subclasses
- Opal::Shader::AudioVisualizerPass
- Opal::Shader::CrtPass
- Opal::Shader::FirePass
- Opal::Shader::FractalLandscapePass
- Opal::Shader::FragmentPass
- Opal::Shader::GlitchPass
- Opal::Shader::MatrixPass
- Opal::Shader::PlasmaPass
- Opal::Shader::RaymarchSpherePass
- Opal::Shader::RipplePass
- Opal::Shader::StarfieldPass
- Opal::Shader::TunnelPass
- Opal::Shader::VignettePass
- Opal::Shader::VoronoiPass
Defined in:
opal/shader/pass.crConstructors
Instance Method Summary
- #apply(source : UI::Buffer, target : UI::Buffer, time : Float64, frame : UInt64) : Nil
- #enabled=(enabled : Bool)
- #enabled? : Bool
- #region : Rect | Nil
- #region=(region : Rect | Nil)
Constructor Detail
Instance Method Detail
abstract
def apply(source : UI::Buffer, target : UI::Buffer, time : Float64, frame : UInt64) : Nil
#