Skip to content

Commit 3740018

Browse files
committed
Test for new fonts, 16 sampling, maybe killer for performance, lets see how it goes. DFF for zooming fonts.
1 parent f34d50d commit 3740018

File tree

6 files changed

+264
-7
lines changed

6 files changed

+264
-7
lines changed

editor/assets/skin/roboto-dff.fnt

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
info face="Roboto Medium" size=16 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=5,5,5,5 spacing=-10,-10
2+
common lineHeight=19 base=15 scaleW=1024 scaleH=1024 pages=1 packed=0
3+
page id=0 file="roboto-dff.png"
4+
chars count=98
5+
char id=0 x=0 y=0 width=0 height=0 xoffset=-5 yoffset=0 xadvance=0 page=0 chnl=0
6+
char id=10 x=0 y=0 width=0 height=0 xoffset=-5 yoffset=0 xadvance=0 page=0 chnl=0
7+
char id=32 x=0 y=0 width=0 height=0 xoffset=-5 yoffset=0 xadvance=4 page=0 chnl=0
8+
char id=33 x=591 y=0 width=13 height=23 xoffset=-4 yoffset=-2 xadvance=4 page=0 chnl=0
9+
char id=34 x=525 y=27 width=15 height=16 xoffset=-5 yoffset=-3 xadvance=5 page=0 chnl=0
10+
char id=35 x=161 y=27 width=20 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
11+
char id=36 x=128 y=0 width=19 height=26 xoffset=-5 yoffset=-4 xadvance=9 page=0 chnl=0
12+
char id=37 x=669 y=0 width=22 height=23 xoffset=-5 yoffset=-2 xadvance=12 page=0 chnl=0
13+
char id=38 x=691 y=0 width=21 height=23 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
14+
char id=39 x=540 y=27 width=13 height=16 xoffset=-5 yoffset=-3 xadvance=3 page=0 chnl=0
15+
char id=40 x=0 y=0 width=15 height=27 xoffset=-4 yoffset=-3 xadvance=6 page=0 chnl=0
16+
char id=41 x=15 y=0 width=15 height=27 xoffset=-5 yoffset=-3 xadvance=6 page=0 chnl=0
17+
char id=42 x=491 y=27 width=17 height=18 xoffset=-5 yoffset=-2 xadvance=7 page=0 chnl=0
18+
char id=43 x=437 y=27 width=19 height=19 xoffset=-5 yoffset=0 xadvance=9 page=0 chnl=0
19+
char id=44 x=570 y=27 width=13 height=15 xoffset=-5 yoffset=8 xadvance=4 page=0 chnl=0
20+
char id=45 x=648 y=27 width=15 height=12 xoffset=-5 yoffset=4 xadvance=5 page=0 chnl=0
21+
char id=46 x=597 y=27 width=13 height=14 xoffset=-4 yoffset=7 xadvance=4 page=0 chnl=0
22+
char id=47 x=636 y=0 width=16 height=23 xoffset=-5 yoffset=-2 xadvance=6 page=0 chnl=0
23+
char id=48 x=572 y=0 width=19 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
24+
char id=49 x=88 y=27 width=16 height=22 xoffset=-4 yoffset=-2 xadvance=9 page=0 chnl=0
25+
char id=50 x=104 y=27 width=19 height=22 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
26+
char id=51 x=478 y=0 width=19 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
27+
char id=52 x=123 y=27 width=19 height=22 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
28+
char id=53 x=497 y=0 width=18 height=23 xoffset=-4 yoffset=-2 xadvance=9 page=0 chnl=0
29+
char id=54 x=515 y=0 width=19 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
30+
char id=55 x=142 y=27 width=19 height=22 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
31+
char id=56 x=534 y=0 width=19 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
32+
char id=57 x=553 y=0 width=19 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
33+
char id=58 x=181 y=27 width=13 height=21 xoffset=-4 yoffset=0 xadvance=4 page=0 chnl=0
34+
char id=59 x=622 y=0 width=14 height=23 xoffset=-5 yoffset=0 xadvance=4 page=0 chnl=0
35+
char id=60 x=456 y=27 width=18 height=18 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
36+
char id=61 x=553 y=27 width=17 height=16 xoffset=-4 yoffset=2 xadvance=9 page=0 chnl=0
37+
char id=62 x=474 y=27 width=17 height=18 xoffset=-4 yoffset=1 xadvance=8 page=0 chnl=0
38+
char id=63 x=604 y=0 width=18 height=23 xoffset=-5 yoffset=-2 xadvance=8 page=0 chnl=0
39+
char id=64 x=104 y=0 width=24 height=26 xoffset=-5 yoffset=-2 xadvance=14 page=0 chnl=0
40+
char id=65 x=712 y=0 width=21 height=22 xoffset=-5 yoffset=-2 xadvance=11 page=0 chnl=0
41+
char id=66 x=733 y=0 width=19 height=22 xoffset=-4 yoffset=-2 xadvance=10 page=0 chnl=0
42+
char id=67 x=218 y=0 width=20 height=23 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
43+
char id=68 x=752 y=0 width=19 height=22 xoffset=-4 yoffset=-2 xadvance=10 page=0 chnl=0
44+
char id=69 x=771 y=0 width=18 height=22 xoffset=-4 yoffset=-2 xadvance=9 page=0 chnl=0
45+
char id=70 x=789 y=0 width=18 height=22 xoffset=-4 yoffset=-2 xadvance=9 page=0 chnl=0
46+
char id=71 x=238 y=0 width=20 height=23 xoffset=-5 yoffset=-2 xadvance=11 page=0 chnl=0
47+
char id=72 x=807 y=0 width=20 height=22 xoffset=-4 yoffset=-2 xadvance=11 page=0 chnl=0
48+
char id=73 x=827 y=0 width=13 height=22 xoffset=-4 yoffset=-2 xadvance=5 page=0 chnl=0
49+
char id=74 x=258 y=0 width=18 height=23 xoffset=-5 yoffset=-2 xadvance=9 page=0 chnl=0
50+
char id=75 x=840 y=0 width=20 height=22 xoffset=-4 yoffset=-2 xadvance=10 page=0 chnl=0
51+
char id=76 x=860 y=0 width=18 height=22 xoffset=-4 yoffset=-2 xadvance=9 page=0 chnl=0
52+
char id=77 x=878 y=0 width=22 height=22 xoffset=-4 yoffset=-2 xadvance=14 page=0 chnl=0
53+
char id=78 x=900 y=0 width=20 height=22 xoffset=-4 yoffset=-2 xadvance=11 page=0 chnl=0
54+
char id=79 x=276 y=0 width=21 height=23 xoffset=-5 yoffset=-2 xadvance=11 page=0 chnl=0
55+
char id=80 x=920 y=0 width=19 height=22 xoffset=-4 yoffset=-2 xadvance=10 page=0 chnl=0
56+
char id=81 x=159 y=0 width=21 height=24 xoffset=-5 yoffset=-2 xadvance=11 page=0 chnl=0
57+
char id=82 x=939 y=0 width=19 height=22 xoffset=-4 yoffset=-2 xadvance=10 page=0 chnl=0
58+
char id=83 x=297 y=0 width=20 height=23 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
59+
char id=84 x=958 y=0 width=20 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
60+
char id=85 x=317 y=0 width=20 height=23 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
61+
char id=86 x=978 y=0 width=21 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
62+
char id=87 x=999 y=0 width=24 height=22 xoffset=-5 yoffset=-2 xadvance=14 page=0 chnl=0
63+
char id=88 x=0 y=27 width=20 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
64+
char id=89 x=20 y=27 width=20 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
65+
char id=90 x=40 y=27 width=20 height=22 xoffset=-5 yoffset=-2 xadvance=10 page=0 chnl=0
66+
char id=91 x=30 y=0 width=14 height=27 xoffset=-4 yoffset=-4 xadvance=4 page=0 chnl=0
67+
char id=92 x=652 y=0 width=17 height=23 xoffset=-5 yoffset=-2 xadvance=7 page=0 chnl=0
68+
char id=93 x=44 y=0 width=14 height=27 xoffset=-5 yoffset=-4 xadvance=4 page=0 chnl=0
69+
char id=94 x=508 y=27 width=17 height=17 xoffset=-5 yoffset=-2 xadvance=7 page=0 chnl=0
70+
char id=95 x=630 y=27 width=18 height=13 xoffset=-5 yoffset=9 xadvance=7 page=0 chnl=0
71+
char id=96 x=583 y=27 width=14 height=14 xoffset=-5 yoffset=-3 xadvance=5 page=0 chnl=0
72+
char id=97 x=194 y=27 width=18 height=20 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
73+
char id=98 x=180 y=0 width=19 height=24 xoffset=-5 yoffset=-3 xadvance=9 page=0 chnl=0
74+
char id=99 x=212 y=27 width=18 height=20 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
75+
char id=100 x=199 y=0 width=19 height=24 xoffset=-5 yoffset=-3 xadvance=9 page=0 chnl=0
76+
char id=101 x=230 y=27 width=19 height=20 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
77+
char id=102 x=337 y=0 width=16 height=23 xoffset=-5 yoffset=-3 xadvance=6 page=0 chnl=0
78+
char id=103 x=353 y=0 width=19 height=23 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
79+
char id=104 x=372 y=0 width=18 height=23 xoffset=-5 yoffset=-3 xadvance=9 page=0 chnl=0
80+
char id=105 x=60 y=27 width=13 height=22 xoffset=-4 yoffset=-2 xadvance=4 page=0 chnl=0
81+
char id=106 x=58 y=0 width=15 height=26 xoffset=-6 yoffset=-2 xadvance=4 page=0 chnl=0
82+
char id=107 x=390 y=0 width=19 height=23 xoffset=-5 yoffset=-3 xadvance=8 page=0 chnl=0
83+
char id=108 x=409 y=0 width=13 height=23 xoffset=-4 yoffset=-3 xadvance=4 page=0 chnl=0
84+
char id=109 x=304 y=27 width=23 height=19 xoffset=-5 yoffset=1 xadvance=14 page=0 chnl=0
85+
char id=110 x=327 y=27 width=18 height=19 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
86+
char id=111 x=249 y=27 width=19 height=20 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
87+
char id=112 x=422 y=0 width=19 height=23 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
88+
char id=113 x=441 y=0 width=19 height=23 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
89+
char id=114 x=345 y=27 width=16 height=19 xoffset=-5 yoffset=1 xadvance=6 page=0 chnl=0
90+
char id=115 x=268 y=27 width=18 height=20 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
91+
char id=116 x=73 y=27 width=15 height=22 xoffset=-5 yoffset=-1 xadvance=5 page=0 chnl=0
92+
char id=117 x=286 y=27 width=18 height=20 xoffset=-5 yoffset=1 xadvance=9 page=0 chnl=0
93+
char id=118 x=361 y=27 width=18 height=19 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
94+
char id=119 x=379 y=27 width=22 height=19 xoffset=-5 yoffset=1 xadvance=12 page=0 chnl=0
95+
char id=120 x=401 y=27 width=18 height=19 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
96+
char id=121 x=460 y=0 width=18 height=23 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
97+
char id=122 x=419 y=27 width=18 height=19 xoffset=-5 yoffset=1 xadvance=8 page=0 chnl=0
98+
char id=123 x=73 y=0 width=16 height=26 xoffset=-5 yoffset=-3 xadvance=5 page=0 chnl=0
99+
char id=124 x=147 y=0 width=12 height=25 xoffset=-4 yoffset=-2 xadvance=4 page=0 chnl=0
100+
char id=125 x=89 y=0 width=15 height=26 xoffset=-5 yoffset=-3 xadvance=5 page=0 chnl=0
101+
char id=126 x=610 y=27 width=20 height=14 xoffset=-5 yoffset=3 xadvance=11 page=0 chnl=0
102+
char id=127 x=0 y=0 width=0 height=0 xoffset=-5 yoffset=0 xadvance=4 page=0 chnl=0
103+
kernings count=96
104+
kerning first=44 second=34 amount=-2
105+
kerning first=119 second=44 amount=-1
106+
kerning first=47 second=47 amount=-2
107+
kerning first=84 second=74 amount=-2
108+
kerning first=76 second=87 amount=-1
109+
kerning first=84 second=121 amount=-1
110+
kerning first=86 second=65 amount=-1
111+
kerning first=89 second=103 amount=-1
112+
kerning first=86 second=46 amount=-2
113+
kerning first=39 second=65 amount=-1
114+
kerning first=86 second=45 amount=-1
115+
kerning first=76 second=39 amount=-2
116+
kerning first=89 second=45 amount=-1
117+
kerning first=84 second=100 amount=-1
118+
kerning first=65 second=39 amount=-1
119+
kerning first=89 second=65 amount=-1
120+
kerning first=89 second=44 amount=-2
121+
kerning first=114 second=46 amount=-1
122+
kerning first=46 second=34 amount=-2
123+
kerning first=84 second=101 amount=-1
124+
kerning first=87 second=44 amount=-1
125+
kerning first=89 second=46 amount=-2
126+
kerning first=114 second=44 amount=-1
127+
kerning first=89 second=85 amount=-1
128+
kerning first=84 second=97 amount=-1
129+
kerning first=118 second=46 amount=-1
130+
kerning first=104 second=34 amount=-1
131+
kerning first=89 second=101 amount=-1
132+
kerning first=84 second=115 amount=-1
133+
kerning first=76 second=34 amount=-2
134+
kerning first=65 second=34 amount=-1
135+
kerning first=70 second=44 amount=-2
136+
kerning first=46 second=39 amount=-2
137+
kerning first=84 second=117 amount=-1
138+
kerning first=75 second=45 amount=-1
139+
kerning first=84 second=65 amount=-1
140+
kerning first=84 second=44 amount=-2
141+
kerning first=84 second=114 amount=-1
142+
kerning first=89 second=99 amount=-1
143+
kerning first=89 second=113 amount=-1
144+
kerning first=76 second=84 amount=-2
145+
kerning first=109 second=34 amount=-1
146+
kerning first=65 second=84 amount=-1
147+
kerning first=80 second=46 amount=-3
148+
kerning first=89 second=100 amount=-1
149+
kerning first=79 second=84 amount=-1
150+
kerning first=104 second=39 amount=-1
151+
kerning first=111 second=34 amount=-1
152+
kerning first=70 second=74 amount=-2
153+
kerning first=76 second=118 amount=-1
154+
kerning first=68 second=44 amount=-1
155+
kerning first=88 second=45 amount=-1
156+
kerning first=68 second=84 amount=-1
157+
kerning first=84 second=118 amount=-1
158+
kerning first=79 second=44 amount=-1
159+
kerning first=109 second=39 amount=-1
160+
kerning first=34 second=65 amount=-1
161+
kerning first=70 second=65 amount=-1
162+
kerning first=44 second=39 amount=-2
163+
kerning first=118 second=44 amount=-1
164+
kerning first=68 second=46 amount=-1
165+
kerning first=65 second=86 amount=-1
166+
kerning first=89 second=74 amount=-1
167+
kerning first=34 second=111 amount=-1
168+
kerning first=84 second=109 amount=-1
169+
kerning first=79 second=46 amount=-1
170+
kerning first=84 second=110 amount=-1
171+
kerning first=76 second=86 amount=-2
172+
kerning first=84 second=111 amount=-2
173+
kerning first=119 second=46 amount=-1
174+
kerning first=76 second=89 amount=-2
175+
kerning first=121 second=44 amount=-1
176+
kerning first=111 second=39 amount=-1
177+
kerning first=121 second=46 amount=-1
178+
kerning first=65 second=89 amount=-1
179+
kerning first=34 second=115 amount=-1
180+
kerning first=84 second=45 amount=-2
181+
kerning first=84 second=99 amount=-1
182+
kerning first=84 second=120 amount=-1
183+
kerning first=76 second=121 amount=-1
184+
kerning first=84 second=103 amount=-1
185+
kerning first=80 second=74 amount=-1
186+
kerning first=70 second=46 amount=-2
187+
kerning first=84 second=46 amount=-2
188+
kerning first=65 second=63 amount=-1
189+
kerning first=110 second=39 amount=-1
190+
kerning first=84 second=112 amount=-1
191+
kerning first=80 second=65 amount=-1
192+
kerning first=80 second=44 amount=-3
193+
kerning first=39 second=111 amount=-1
194+
kerning first=89 second=111 amount=-1
195+
kerning first=87 second=46 amount=-1
196+
kerning first=86 second=44 amount=-2
197+
kerning first=39 second=115 amount=-1
198+
kerning first=110 second=34 amount=-1
199+
kerning first=84 second=113 amount=-1

editor/assets/skin/roboto-dff.png

30 KB
Loading

editor/assets/skin/uiskin.atlas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
uiskin.png
33
size: 2048,1024
44
format: RGBA8888
5-
filter: Nearest,Nearest
5+
filter: Linear,Linear
66
repeat: none
77
background-fill
88
rotate: false

editor/assets/skin/uiskin.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
{
2-
com.badlogic.gdx.graphics.g2d.BitmapFont: {
3-
default-font: { file: skin/default-font.fnt },
4-
small-font: { file: skin/small-font.fnt }
5-
},
2+
63
com.badlogic.gdx.graphics.Color: {
74
black: {a: 1, b: 0, g: 0, r: 0 }
85
white: {a: 1, b: 1, g: 1, r: 1 }
@@ -268,4 +265,4 @@
268265
com.kotcrab.vis.ui.util.adapter.SimpleListAdapter$SimpleListAdapterStyle: {
269266
default: {background: window-bg, selection: list-selection }
270267
}
271-
}
268+
}

editor/src/com/rockbite/tools/talos/TalosLauncher.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ public static void main (String[] arg) {
2525
config.setWindowedMode(1200, 700);
2626
config.setTitle("Talos");
2727

28+
config.setBackBufferConfig(8, 8, 8, 8, 16, 0, 16);
29+
2830
TalosMain talos = new TalosMain();
2931

3032
new Lwjgl3Application(talos, config);

editor/src/com/rockbite/tools/talos/TalosMain.java

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,14 @@
2222
import com.badlogic.gdx.Preferences;
2323
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics;
2424
import com.badlogic.gdx.graphics.GL20;
25+
import com.badlogic.gdx.graphics.Texture;
26+
import com.badlogic.gdx.graphics.g2d.Batch;
27+
import com.badlogic.gdx.graphics.g2d.BitmapFont;
28+
import com.badlogic.gdx.graphics.g2d.BitmapFontCache;
29+
import com.badlogic.gdx.graphics.g2d.DistanceFieldFont;
2530
import com.badlogic.gdx.graphics.g2d.TextureAtlas;
31+
import com.badlogic.gdx.graphics.g2d.TextureRegion;
32+
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
2633
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
2734
import com.badlogic.gdx.utils.ObjectMap;
2835
import com.kotcrab.vis.ui.VisUI;
@@ -134,9 +141,27 @@ public void run () {
134141
preferences = Gdx.app.getPreferences("talos-preferences");
135142

136143
TextureAtlas atlas = new TextureAtlas(Gdx.files.internal("skin/uiskin.atlas"));
137-
skin = new Skin(Gdx.files.internal("skin/uiskin.json"));
144+
skin = new Skin();
138145
skin.addRegions(atlas);
139146

147+
Texture fontTexture = new Texture(Gdx.files.internal("skin/roboto-dff.png"), true);
148+
fontTexture.setFilter(Texture.TextureFilter.MipMapLinearNearest, Texture.TextureFilter.Linear);
149+
DistanceFieldFont distanceFieldFont = new DistanceFieldFont(Gdx.files.internal("skin/roboto-dff.fnt"), new TextureRegion(fontTexture)) {
150+
151+
@Override
152+
public BitmapFontCache newFontCache () {
153+
return new CustomCache(this, this.usesIntegerPositions());
154+
}
155+
};
156+
distanceFieldFont.setDistanceFieldSmoothing(10);
157+
distanceFieldFont.setUseIntegerPositions(true);
158+
159+
skin.add("default-font", distanceFieldFont, BitmapFont.class);
160+
skin.add("small-font", distanceFieldFont, BitmapFont.class);
161+
162+
skin.load(Gdx.files.internal("skin/uiskin.json"));
163+
164+
140165
VisUI.load(skin);
141166

142167
uiStage = new UIStage(skin);
@@ -158,6 +183,40 @@ public void run () {
158183
TalosMain.Instance().ProjectController().newProject(ProjectController.TLS);
159184
}
160185

186+
187+
static private class CustomCache extends BitmapFontCache {
188+
189+
private final ShaderProgram distanceFieldShader;
190+
191+
public CustomCache (DistanceFieldFont font, boolean integer) {
192+
super(font, integer);
193+
distanceFieldShader = DistanceFieldFont.createDistanceFieldShader();
194+
}
195+
196+
private float getSmoothingFactor () {
197+
final DistanceFieldFont font = (DistanceFieldFont)super.getFont();
198+
return font.getDistanceFieldSmoothing() * font.getScaleX();
199+
}
200+
201+
@Override
202+
public void draw (Batch spriteBatch) {
203+
final ShaderProgram cache = spriteBatch.getShader();
204+
spriteBatch.setShader(distanceFieldShader);
205+
spriteBatch.getShader().setUniformf("u_smoothing", getSmoothingFactor());
206+
super.draw(spriteBatch);
207+
spriteBatch.setShader(cache);
208+
}
209+
210+
@Override
211+
public void draw (Batch spriteBatch, int start, int end) {
212+
final ShaderProgram cache = spriteBatch.getShader();
213+
spriteBatch.setShader(distanceFieldShader);
214+
spriteBatch.getShader().setUniformf("u_smoothing", getSmoothingFactor());
215+
super.draw(spriteBatch, start, end);
216+
spriteBatch.setShader(cache);
217+
}
218+
}
219+
161220
public void disableNodeStage() {
162221
currentWorkplaceStage = null;
163222
inputMultiplexer.removeProcessor(nodeStage.getStage());

0 commit comments

Comments
 (0)