diff options
author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-05-20 20:54:33 +0200 |
---|---|---|
committer | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-05-20 20:54:33 +0200 |
commit | 13965c418bb9429d2ff92fbcbb29fad73e8a120f (patch) | |
tree | ab744b0afa6f43de0a7a04da3bda870099fee589 /src/main/java/cc/polyfrost/oneconfig/lwjgl | |
parent | 85a8ae69736f93a1a972b696fd9d2fba5d435884 (diff) | |
download | OneConfig-13965c418bb9429d2ff92fbcbb29fad73e8a120f.tar.gz OneConfig-13965c418bb9429d2ff92fbcbb29fad73e8a120f.tar.bz2 OneConfig-13965c418bb9429d2ff92fbcbb29fad73e8a120f.zip |
some small stuff and start on multi line textbox
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/lwjgl')
-rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java b/src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java index 153fc52..9d6763f 100644 --- a/src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java +++ b/src/main/java/cc/polyfrost/oneconfig/lwjgl/RenderManager.java @@ -379,43 +379,9 @@ public final class RenderManager { drawSvg(vg, icon, centerX - iconSize / 2f, centerY - iconSize / 2f, iconSize, iconSize); } - /*public static void drawSvg(long vg, String filename) { - if (ImageLoader.INSTANCE.loadSVGImage(filename)) { - try { - NSVGImage image = ImageLoader.INSTANCE.getSVG(filename); - NSVGShape shape = image.shapes(); - NSVGPath path = shape.paths(); - while (shape.address() != 0) { - while (path.address() != 0) { - nvgBeginPath(vg); - nvgFillColor(vg, color(vg, new Color(255, 255, 255).getRGB())); - nvgStrokeColor(vg, color(vg, new Color(255, 255, 255).getRGB())); - nvgStrokeWidth(vg, shape.strokeWidth()); - FloatBuffer points = path.pts(); - nvgMoveTo(vg, points.get(), points.get()); - while (points.remaining() >= 6){ - nvgBezierTo(vg, points.get(), points.get(), points.get(), points.get(), points.get(), points.get()); - } - if (path.closed() == 1) { - nvgLineTo(vg, points.get(0), points.get(1)); - } - nvgStroke(vg); - nvgClosePath(vg); - path = path.next(); - } - shape = shape.next(); - } - path.free(); - shape.free(); - } catch (Exception e) { - e.printStackTrace(); - } - } - }*/ - // gl - public static void drawScaledString(String text, float x, float y, int color, boolean shadow, float scale) { //todo replace eventually with either nanovg or UMatrixStack + public static void drawScaledString(String text, float x, float y, int color, boolean shadow, float scale) { UGraphics.GL.pushMatrix(); UGraphics.GL.scale(scale, scale, 1); UMinecraft.getFontRenderer().drawString(text, x * (1 / scale), y * (1 / scale), color, shadow); |