modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
Print this page
*** 114,124 ****
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;
static java.awt.Color toJ2DColor(Color c) {
return new java.awt.Color(c.getRed(),
c.getGreen(),
c.getBlue(),
--- 114,125 ----
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 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,1397 ****
public void setup3DRendering() {
}
@Override
! public void setPixelScaleFactor(float pixelScale) {
! this.pixelScale = pixelScale;
}
@Override
! public float getPixelScaleFactor() {
! return pixelScale;
}
@Override
public void blit(RTTexture srcTex, RTTexture dstTex,
int srcX0, int srcY0, int srcX1, int srcY1,
--- 1382,1404 ----
public void setup3DRendering() {
}
@Override
! public void setPixelScaleFactors(float pixelScaleX, float pixelScaleY) {
! this.pixelScaleX = pixelScaleX;
! this.pixelScaleY = pixelScaleY;
}
@Override
! 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,