modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
Print this page
@@ -114,11 +114,12 @@
private static final Paint DEFAULT_PAINT = Color.WHITE;
static java.awt.geom.AffineTransform J2D_IDENTITY =
new java.awt.geom.AffineTransform();
private int clipRectIndex;
private boolean hasPreCullingBits = false;
- private float pixelScale = 1.0f;
+ private float pixelScaleX = 1.0f;
+ private float pixelScaleY = 1.0f;
static java.awt.Color toJ2DColor(Color c) {
return new java.awt.Color(c.getRed(),
c.getGreen(),
c.getBlue(),
@@ -1381,17 +1382,23 @@
public void setup3DRendering() {
}
@Override
- public void setPixelScaleFactor(float pixelScale) {
- this.pixelScale = pixelScale;
+ public void setPixelScaleFactors(float pixelScaleX, float pixelScaleY) {
+ this.pixelScaleX = pixelScaleX;
+ this.pixelScaleY = pixelScaleY;
}
@Override
- public float getPixelScaleFactor() {
- return pixelScale;
+ public float getPixelScaleFactorX() {
+ return pixelScaleX;
+ }
+
+ @Override
+ public float getPixelScaleFactorY() {
+ return pixelScaleY;
}
@Override
public void blit(RTTexture srcTex, RTTexture dstTex,
int srcX0, int srcY0, int srcX1, int srcY1,