< prev index next >

modules/javafx.graphics/src/main/java/com/sun/marlin/MaskMarlinAlphaConsumer.java

Print this page




  60     @Override
  61     public int getOriginX() {
  62         return x;
  63     }
  64 
  65     @Override
  66     public int getOriginY() {
  67         return y;
  68     }
  69 
  70     @Override
  71     public int getWidth() {
  72         return width;
  73     }
  74 
  75     @Override
  76     public int getHeight() {
  77         return height;
  78     }
  79 
  80     public byte[] getAlphasNoClone() {
  81         return alphas;
  82     }
  83 
  84     public int getAlphaLength() {
  85         return alphas.length;
  86     }
  87 
  88     public MaskData getMaskData() {
  89         return maskdata;
  90     }
  91 
  92     OffHeapArray ALPHA_MAP_USED = null;
  93 
  94     @Override
  95     public void setMaxAlpha(int maxalpha) {
  96         ALPHA_MAP_USED = (maxalpha == 1) ? ALPHA_MAP_UNSAFE_NO_AA : ALPHA_MAP_UNSAFE;
  97     }
  98 
  99     // The alpha map used by this object (taken out of our map cache) to convert
 100     // pixel coverage counts (which are in the range [0, maxalpha])
 101     // into alpha values, which are in [0,255]).
 102     static final byte[] ALPHA_MAP;
 103     static final OffHeapArray ALPHA_MAP_UNSAFE;




  60     @Override
  61     public int getOriginX() {
  62         return x;
  63     }
  64 
  65     @Override
  66     public int getOriginY() {
  67         return y;
  68     }
  69 
  70     @Override
  71     public int getWidth() {
  72         return width;
  73     }
  74 
  75     @Override
  76     public int getHeight() {
  77         return height;
  78     }
  79 




  80     public int getAlphaLength() {
  81         return alphas.length;
  82     }
  83 
  84     public MaskData getMaskData() {
  85         return maskdata;
  86     }
  87 
  88     OffHeapArray ALPHA_MAP_USED = null;
  89 
  90     @Override
  91     public void setMaxAlpha(int maxalpha) {
  92         ALPHA_MAP_USED = (maxalpha == 1) ? ALPHA_MAP_UNSAFE_NO_AA : ALPHA_MAP_UNSAFE;
  93     }
  94 
  95     // The alpha map used by this object (taken out of our map cache) to convert
  96     // pixel coverage counts (which are in the range [0, maxalpha])
  97     // into alpha values, which are in [0,255]).
  98     static final byte[] ALPHA_MAP;
  99     static final OffHeapArray ALPHA_MAP_UNSAFE;


< prev index next >