add enabled/strength params for bloom
This commit is contained in:
@@ -75,8 +75,10 @@ class FFIView extends View {
|
||||
}
|
||||
|
||||
@override
|
||||
Future setBloom(double strength) async {
|
||||
View_setBloom(view, strength);
|
||||
Future setBloom(bool enabled, double strength) async {
|
||||
await withVoidCallback((cb) {
|
||||
View_setBloomRenderThread(view, enabled, strength);
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -100,4 +102,9 @@ class FFIView extends View {
|
||||
Future<bool> isDitheringEnabled() async {
|
||||
return View_isDitheringEnabled(view);
|
||||
}
|
||||
|
||||
@override
|
||||
Future setRenderQuality(QualityLevel quality) async {
|
||||
View_setRenderQuality(view, TQualityLevel.values[quality.index]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1194,9 +1194,9 @@ class ThermionViewerFFI extends ThermionViewer {
|
||||
///
|
||||
///
|
||||
@override
|
||||
Future setBloom(double bloom) async {
|
||||
Future setBloom(bool enabled, double strength) async {
|
||||
final view = await getViewAt(0) as FFIView;
|
||||
View_setBloom(view.view, bloom);
|
||||
View_setBloom(view.view, enabled, strength);
|
||||
}
|
||||
|
||||
///
|
||||
|
||||
Reference in New Issue
Block a user