Constant Field Values
Contents
com.github.*
-
com.github.tommyettinger.textra.FontModifier and TypeConstant FieldValue
public static final long16777216Lpublic static final long15728640Lpublic static final long16777216Lpublic static final long12582912Lpublic static final long1073741824Lpublic static final long8388608Lpublic static final long6291456Lpublic static final long7340032Lpublic static final long5242880Lpublic static final long2097152Lpublic static final long67108864Lpublic static final String"#ifdef GL_ES\nprecision mediump float;\n#endif\n#if __VERSION__ >= 130\n#define TEXTURE texture\n#else\n#define TEXTURE texture2D\n#endif\nuniform sampler2D u_texture;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\nuniform float u_smoothing;\nfloat median(float r, float g, float b) {\n return max(min(r, g), min(max(r, g), b));\n}\nvoid main() {\n if (u_smoothing > 0.0) {\n vec4 msdf = TEXTURE(u_texture, v_texCoords);\n float distance = u_smoothing * (median(msdf.r, msdf.g, msdf.b) - 0.5);\n float glyphAlpha = clamp(distance + 0.5, 0.0, 1.0);\n gl_FragColor = vec4(v_color.rgb, glyphAlpha * v_color.a);\n } else {\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n }\n}"public static final long4194304Lpublic static final long11534336Lpublic static final long536870912Lpublic static final long13631488Lpublic static final String"#ifdef GL_ES\nprecision mediump float;\n#endif\nuniform sampler2D u_texture;\nuniform float u_smoothing;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\nconst float closeness = 0.015625; // Between 0 and 0.5, 0 = thick outline, 0.5 = no outline\nvoid main() {\n if (u_smoothing > 0.0) {\n vec4 image = texture2D(u_texture, v_texCoords);\n float smoothing = 0.5 / u_smoothing;\n float outlineFactor = smoothstep(0.5 - smoothing, 0.5 + smoothing, image.a);\n vec3 color = image.rgb * v_color.rgb * outlineFactor;\n float alpha = smoothstep(closeness, closeness + smoothing, image.a);\n gl_FragColor = vec4(color, v_color.a * alpha);\n } else {\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n }\n}"public static final String"#ifdef GL_ES\nprecision mediump float;\n#endif\nuniform sampler2D u_texture;\nuniform float u_smoothing;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\nconst float closeness = 0.015625; // Between 0 and 0.5, 0 = thick outline, 0.5 = no outline\nvoid main() {\n if (u_smoothing > 0.0) {\n vec4 image = texture2D(u_texture, v_texCoords);\n float smoothing = 0.7 * length(vec2(dFdx(image.a), dFdy(image.a)));\n float outlineFactor = smoothstep(0.5 - smoothing, 0.5 + smoothing, image.a);\n vec3 color = image.rgb * v_color.rgb * outlineFactor;\n float alpha = smoothstep(closeness, closeness + smoothing, image.a);\n gl_FragColor = vec4(color, v_color.a * alpha);\n } else {\n gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n }\n}"public static final String"#ifdef GL_ES\n\tprecision mediump float;\n\tprecision mediump int;\n#endif\n\nuniform sampler2D u_texture;\nuniform float u_smoothing;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main() {\n\tif (u_smoothing > 0.0) {\n\t\tfloat smoothing = 0.25 / u_smoothing;\n\t\tvec4 color = texture2D(u_texture, v_texCoords);\n\t\tfloat alpha = smoothstep(0.5 - smoothing, 0.5 + smoothing, color.a);\n\t\tgl_FragColor = vec4(v_color.rgb * color.rgb, alpha * v_color.a);\n } else {\n\t gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n }\n}\n"public static final String"#ifdef GL_ES\n\tprecision mediump float;\n\tprecision mediump int;\n#endif\n\nuniform sampler2D u_texture;\nuniform float u_smoothing; /* Unused except to enable or disable the shader. */\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main() {\n\tif (u_smoothing > 0.0) {\n\t\tvec4 color = texture2D(u_texture, v_texCoords);\n //float smoothing = fwidth(color.a);\n float smoothing = 0.7 * length(vec2(dFdx(color.a), dFdy(color.a)));\n\t\tfloat alpha = smoothstep(0.5 - smoothing, 0.5 + smoothing, color.a);\n\t\tgl_FragColor = vec4(v_color.rgb * color.rgb, alpha * v_color.a);\n } else {\n\t gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n }\n}\n"public static final long3145728Lpublic static final long1048576Lpublic static final long134217728Lpublic static final long33554432Lpublic static final long10485760Lpublic static final long100663296Lpublic static final long268435456Lpublic static final String"attribute vec4 a_position;\nattribute vec4 a_color;\nattribute vec2 a_texCoord0;\nuniform mat4 u_projTrans;\nvarying vec4 v_color;\nvarying vec2 v_texCoords;\n\nvoid main() {\n\tv_color = a_color;\n\tv_color.a = v_color.a * (255.0/254.0);\n\tv_texCoords = a_texCoord0;\n\tgl_Position = u_projTrans * a_position;\n}\n"public static final long9437184Lpublic static final long15728640Lpublic static final long14680064L -
com.github.tommyettinger.textra.KnownFontsModifier and TypeConstant FieldValue
public static final String"A-Starry"public static final String"Abyssinica-SIL"public static final String"Asul"public static final String"Aubrey"public static final String"Birdland-Aeroplane"public static final String"Bitter"public static final String"Bonheur-Royale"public static final String"Canada1500"public static final String"Cascadia-Mono"public static final String"Caveat"public static final String"Changa-One"public static final String"Comic-Mono"public static final String"Computer-Says-No"public static final String"Cordata-16x26"public static final String"Cozette"public static final String"Crete-Round"public static final String"DejaVu-Sans"public static final String"DejaVu-Sans-Condensed"public static final String"DejaVu-Sans-Mono"public static final String"DejaVu-Serif"public static final String"DejaVu-Serif-Condensed"public static final String"Gentium"public static final String"Gentium-Un-Italic"public static final String"Glacial-Indifference"public static final String"Go-Noto-Universal"public static final String"Grenze"public static final String"Hanazono"public static final String"IBM-8x16"public static final String"IBM-8x16-Sad"public static final String"Inconsolata-LGC"public static final String"Iosevka"public static final String"Iosevka-Slab"public static final String"Kingthings-Foundation"public static final String"Kingthings-Petrock"public static final String"LanaPixel"public static final String"League-Gothic"public static final String"Libertinus-Serif"public static final String"Libertinus-Serif-Semibold"public static final String"Ma-Shan-Zheng"public static final String"Monogram"public static final String"Monogram-Italic"public static final String"Moon-Dance"public static final String"Now-Alt"public static final String"Nugothic"public static final String"Open-Sans"public static final String"Ostrich-Black"public static final String"Overlock"public static final String"Overlock-Un-Italic"public static final String"Oxanium"public static final String"Pangolin"public static final String"Protest-Revolution"public static final String"QuanPixel"public static final String"Roboto-Condensed"public static final String"Sancreek"public static final String"Selawik"public static final String"Selawik-Bold"public static final String"Sour-Gummy"public static final String"Special-Elite"public static final String"Tangerine"public static final String"Tillana"public static final String"Yanone-Kaffeesatz"public static final String"Yataghan" -
com.github.tommyettinger.textra.TextraField
-
com.github.tommyettinger.textra.utils.BlockUtilsModifier and TypeConstant FieldValue
public static final String"\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250a\u250b\u250c\u250d\u250e\u250f\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251a\u251b\u251c\u251d\u251e\u251f\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252a\u252b\u252c\u252d\u252e\u252f\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253a\u253b\u253c\u253d\u253e\u253f\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\u254b\u254c\u254d\u254e\u254f\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\u2574\u2575\u2576\u2577\u2578\u2579\u257a\u257b\u257c\u257d\u257e\u257f\u2580\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u2589\u258a\u258b\u258c\u258d\u258e\u258f\u2590\u2594\u2595\u2596\u2597\u2598\u2599\u259a\u259b\u259c\u259d\u259e\u259f"public static final float0.10000000149011612fpublic static final float0.550000011920929fpublic static final float0.550000011920929fpublic static final float0.44999998807907104fpublic static final float0.10000000894069672fpublic static final float0.44999998807907104fpublic static final float0.6499999761581421fpublic static final float0.6499999761581421fpublic static final float0.44999998807907104fpublic static final float0.3499999940395355fpublic static final float0.550000011920929fpublic static final float0.20000000298023224fpublic static final float0.6000000238418579fpublic static final float0.6000000238418579fpublic static final float0.4000000059604645f -
com.github.tommyettinger.textra.utils.PaletteModifier and TypeConstant FieldValue
public static final int-5756673public static final int255public static final int255public static final int65535public static final int65535public static final int-716027137public static final int-829541889public static final int-1890108417public static final int-1958407169public static final int-882433public static final int815792383public static final int2113893375public static final int-922795521public static final int2147418367public static final int1748506879public static final int-764862977public static final int0public static final int4631551public static final int-8433409public static final int16777215public static final int16777215public static final int1061109759public static final int814266623public static final int-178638081public static final int1316569855public static final int-1306385665public static final int579543807public static final int-2686721public static final int-626712321public static final int-2139062017public static final int2139062271public static final int16711935public static final int16711935public static final int1376772351public static final int1069498367public static final int-1181614081public static final int-1077952513public static final int-1814888193public static final int852308735public static final int-184486401public static final int-16711681public static final int-1339006721public static final int-1418482689public static final int2147472639public static final int541460735public static final int33023public static final int32767public static final int-2122317569public static final int1804477439public static final int-8453889public static final int-5963521public static final int-4226561public static final int-740085505public static final int-6233857public static final int-9849601public static final int-1106393345public static final int-1073676289public static final int-1608453889public static final int-1860945921public static final int-16776961public static final int-16776961public static final int-434210561public static final int1097458175public static final int-2813697public static final int-1411136001public static final int-10329345public static final int-92245249public static final int-13361921public static final int-1229539585public static final int281075967public static final int-2016482305public static final int1887473919public static final int-759919361public static final int-759919361public static final int8355839public static final int8355839public static final int0public static final int785828351public static final int-1874792449public static final int-293409025public static final int-1public static final int-1public static final int-65281public static final int-65281