wantRippleProgram method
void
wantRippleProgram()
Loads rippleProgram, once per process, and notifies when it lands.
Implementation
void wantRippleProgram() {
if (rippleProgram != null) {
return;
}
(_loadingRipple ??= ui.FragmentProgram.fromAsset(kGlassRippleShaderAsset)).then((
ui.FragmentProgram program,
) {
_cachedRippleProgram = program;
if (_rippleProgram == null && !_disposed) {
_rippleProgram = program;
notifyListeners();
}
});
}