MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / scroll

Method scroll

src/main/java/field/graphics/Windows.java:209–225  ·  view source on GitHub ↗
(long window, double scrollX, double scrollY)

Source from the content-addressed store, hash-verified

207 @Override
208 public void scroll(long window, double scrollX, double scrollY) {
209 Runnable r = () -> {
210 checkClassLoader();
211 GlfwCallback a = adaptors.get(window);
212 if (a != null)
213 a.scroll(window, scrollX, scrollY);
214 };
215
216 if (checkThread()) {
217 r.run();
218 } else {
219 events.addLast(r);
220 RunLoop.main.shouldSleep.add(Windows.this);
221 RunLoop.main.interrupt();
222 }
223 }
224
225
226 @Override
227 public void cursorPos(long window, double x, double y) {
228

Callers

nothing calls this directly

Calls 7

checkClassLoaderMethod · 0.95
scrollMethod · 0.95
checkThreadMethod · 0.95
interruptMethod · 0.80
getMethod · 0.65
runMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected