add enabled/strength params to setBloom, add setRenderQuality method
This commit is contained in:
@@ -14,6 +14,13 @@ class Viewport {
|
|||||||
Viewport(this.left, this.bottom, this.width, this.height);
|
Viewport(this.left, this.bottom, this.width, this.height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum QualityLevel {
|
||||||
|
LOW,
|
||||||
|
MEDIUM,
|
||||||
|
HIGH,
|
||||||
|
ULTRA
|
||||||
|
}
|
||||||
|
|
||||||
abstract class View {
|
abstract class View {
|
||||||
Future<Viewport> getViewport();
|
Future<Viewport> getViewport();
|
||||||
Future updateViewport(int width, int height);
|
Future updateViewport(int width, int height);
|
||||||
@@ -26,9 +33,10 @@ abstract class View {
|
|||||||
Future setRenderable(bool renderable, covariant SwapChain swapChain);
|
Future setRenderable(bool renderable, covariant SwapChain swapChain);
|
||||||
Future setFrustumCullingEnabled(bool enabled);
|
Future setFrustumCullingEnabled(bool enabled);
|
||||||
Future setToneMapper(ToneMapper mapper);
|
Future setToneMapper(ToneMapper mapper);
|
||||||
Future setBloom(double strength);
|
Future setStencilBufferEnabled(bool enabled);
|
||||||
Future setStencilBufferEnabled(bool enabled);
|
|
||||||
Future<bool> isStencilBufferEnabled();
|
Future<bool> isStencilBufferEnabled();
|
||||||
Future setDithering(bool enabled);
|
Future setDithering(bool enabled);
|
||||||
Future<bool> isDitheringEnabled();
|
Future<bool> isDitheringEnabled();
|
||||||
|
Future setBloom(bool enabled, double strength);
|
||||||
|
Future setRenderQuality(QualityLevel quality);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user