modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
Print this page
@@ -89,10 +89,11 @@
private Line2D line2d;
private RoundRectangle2D rect2d;
private boolean antialiasedShape = true;
private boolean hasPreCullingBits = false;
+ private float pixelScale = 1.0f;
private NodePath renderRoot;
@Override
public void setRenderRoot(NodePath root) {
this.renderRoot = root;
@@ -922,10 +923,20 @@
public void setup3DRendering() {
}
@Override
+ public void setPixelScaleFactor(float pixelScale) {
+ this.pixelScale = pixelScale;
+ }
+
+ @Override
+ public float getPixelScaleFactor() {
+ return pixelScale;
+ }
+
+ @Override
public void setLights(NGLightBase[] lights) {
// Light are not supported by SW pipeline
}
@Override