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