< prev index next >

src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java

Print this page




 111 
 112     // number of subpixels
 113     public static final int SUBPIXEL_POSITIONS_X = 1 << (SUBPIXEL_LG_POSITIONS_X);
 114     public static final int SUBPIXEL_POSITIONS_Y = 1 << (SUBPIXEL_LG_POSITIONS_Y);
 115 
 116     public static final float NORM_SUBPIXELS
 117         = (float) Math.sqrt(( SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_X
 118                             + SUBPIXEL_POSITIONS_Y * SUBPIXEL_POSITIONS_Y) / 2.0d);
 119 
 120     public static final int MAX_AA_ALPHA
 121         = SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_Y;
 122 
 123     public static final int TILE_H_LG = MarlinProperties.getTileSize_Log2();
 124     public static final int TILE_H = 1 << TILE_H_LG; // 32 by default
 125 
 126     public static final int TILE_W_LG = MarlinProperties.getTileWidth_Log2();
 127     public static final int TILE_W = 1 << TILE_W_LG; // 32 by default
 128 
 129     public static final int BLOCK_SIZE_LG = MarlinProperties.getBlockSize_Log2();
 130     public static final int BLOCK_SIZE    = 1 << BLOCK_SIZE_LG;











































 131 }


 111 
 112     // number of subpixels
 113     public static final int SUBPIXEL_POSITIONS_X = 1 << (SUBPIXEL_LG_POSITIONS_X);
 114     public static final int SUBPIXEL_POSITIONS_Y = 1 << (SUBPIXEL_LG_POSITIONS_Y);
 115 
 116     public static final float NORM_SUBPIXELS
 117         = (float) Math.sqrt(( SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_X
 118                             + SUBPIXEL_POSITIONS_Y * SUBPIXEL_POSITIONS_Y) / 2.0d);
 119 
 120     public static final int MAX_AA_ALPHA
 121         = SUBPIXEL_POSITIONS_X * SUBPIXEL_POSITIONS_Y;
 122 
 123     public static final int TILE_H_LG = MarlinProperties.getTileSize_Log2();
 124     public static final int TILE_H = 1 << TILE_H_LG; // 32 by default
 125 
 126     public static final int TILE_W_LG = MarlinProperties.getTileWidth_Log2();
 127     public static final int TILE_W = 1 << TILE_W_LG; // 32 by default
 128 
 129     public static final int BLOCK_SIZE_LG = MarlinProperties.getBlockSize_Log2();
 130     public static final int BLOCK_SIZE    = 1 << BLOCK_SIZE_LG;
 131 
 132     // Constants
 133     public static final int WIND_EVEN_ODD = 0;
 134     public static final int WIND_NON_ZERO = 1;
 135 
 136     /**
 137      * Constant value for join style.
 138      */
 139     public static final int JOIN_MITER = 0;
 140 
 141     /**
 142      * Constant value for join style.
 143      */
 144     public static final int JOIN_ROUND = 1;
 145 
 146     /**
 147      * Constant value for join style.
 148      */
 149     public static final int JOIN_BEVEL = 2;
 150 
 151     /**
 152      * Constant value for end cap style.
 153      */
 154     public static final int CAP_BUTT = 0;
 155 
 156     /**
 157      * Constant value for end cap style.
 158      */
 159     public static final int CAP_ROUND = 1;
 160 
 161     /**
 162      * Constant value for end cap style.
 163      */
 164     public static final int CAP_SQUARE = 2;
 165 
 166     // Out codes
 167     static final int OUTCODE_TOP      = 1;
 168     static final int OUTCODE_BOTTOM   = 2;
 169     static final int OUTCODE_LEFT     = 4;
 170     static final int OUTCODE_RIGHT    = 8;
 171     static final int OUTCODE_MASK_T_B = OUTCODE_TOP  | OUTCODE_BOTTOM;
 172     static final int OUTCODE_MASK_L_R = OUTCODE_LEFT | OUTCODE_RIGHT;
 173     static final int OUTCODE_MASK_T_B_L_R = OUTCODE_MASK_T_B | OUTCODE_MASK_L_R;
 174 }
< prev index next >