ShaderConfig class

Constructors

ShaderConfig({required ShaderCallback? onGetShaderUniforms, required String? customShaderPath})
const
ShaderConfig.bokehCover()
factory
ShaderConfig.glitchStripes()
Glitch stripes with RGB splits.
factory
ShaderConfig.liquidMetal()
Liquid Metal (CC0) warped FBM shader.
factory
ShaderConfig.liquidSpectrum()
Liquid Spectrum (HSV FBM) shader.
factory
ShaderConfig.mosaicCensor()
Pixelated mosaic censor blocks.
factory
ShaderConfig.particles()
factory

Properties

customShaderPath String?
Path to a custom fragment shader asset (e.g. 'shaders/particles.frag'). If provided, this shader replaces the default particle effect.
final
hashCode int
The hash code for this object.
no setterinherited
onGetShaderUniforms ShaderCallback?
Optional callback to generate shader uniforms for a given rect.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited