Home | History | Annotate | Download | only in media

Lines Matching defs:Config

36     private Config mConfig;
42 public static int computeTextWidthForConfig(String string, Config config) {
43 return computeTextWidthForConfig(config.fontSize, config.bold ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT, string);
79 mConfig = Config.DEFAULT_CONFIG_SCALED;
82 public StringTexture(String string, Config config) {
83 this(string, config, config.width, config.height);
86 public StringTexture(String string, Config config, int width, int height) {
88 mConfig = config;
120 Config config = mConfig;
121 int alpha = (int) (config.a * 255);
122 int red = (int) (config.r * 255);
123 int green = (int) (config.g * 255);
124 int blue = (int) (config.b * 255);
127 paint.setShadowLayer(config.shadowRadius, 0, 0, Color.BLACK);
128 paint.setUnderlineText(config.underline);
129 paint.setTypeface(config.bold ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT);
130 paint.setStrikeThruText(config.strikeThrough);
132 if (config.xalignment == Config.ALIGN_LEFT) {
134 } else if (config.xalignment == Config.ALIGN_RIGHT) {
136 // originX = (int)config.width;
139 // originX = (int)config.height;
141 if (config.italic)
144 paint.setTextSize(config.fontSize);
145 if (config.sizeMode == Config.SIZE_TEXT_TO_BOUNDS) {
168 Config config = mConfig;
169 Bitmap.Config bmConfig = Bitmap.Config.ARGB_4444;
172 int padding = 1 + config.shadowRadius;
182 if (config.sizeMode == Config.SIZE_BOUNDS_TO_TEXT) {
193 int x = (config.xalignment == Config.ALIGN_LEFT) ? padding : (config.xalignment == Config.ALIGN_RIGHT ? backWidth - padding
195 int y = (config.yalignment == Config.ALIGN_TOP) ? -metrics.top + padding
196 : ((config.yalignment == Config.ALIGN_BOTTOM) ? (backHeight - descent)
201 if (bounds.width() > backWidth && config.overflowMode == Config.OVERFLOW_FADE) {
204 float gradientLeft = backWidth - Config.FADE_WIDTH;
219 public static final class Config {
237 public static final Config DEFAULT_CONFIG_SCALED = new Config();
238 public static final Config DEFAULT_CONFIG_TRUNCATED = new Config(SIZE_TEXT_TO_BOUNDS);
258 public Config() {
261 public Config(int sizeMode) {
265 public Config(float fontSize, int width, int height) {