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

Method deltaToStabalize

src/main/java/fieldbox/boxes/Drawing.java:733–739  ·  view source on GitHub ↗
(Vec2 dimensions, Vec2 dimensionsNext, Vec2 v, Vec2 at, Vec2 t, Vec2 tn, Vec2 s, Vec2 sn)

Source from the content-addressed store, hash-verified

731 }
732
733 private Vec2 deltaToStabalize(Vec2 dimensions, Vec2 dimensionsNext, Vec2 v, Vec2 at, Vec2 t, Vec2 tn, Vec2 s, Vec2 sn) {
734 Vec2 tl_win = drawingSystemToWindowSystem(at, t, s);
735 Vec2 tl_winN = drawingSystemToWindowSystemNext(at, tn, sn);
736 Vec2 delta = new Vec2(tl_winN).sub(tl_win).sub(new Vec2(dimensionsNext.x * v.x - dimensions.x * v.x, dimensionsNext.y * v.y - dimensions.y * v.y));
737 delta = windowSystemToDrawingSystemDelta(delta, tn, sn);
738 return delta;
739 }
740
741 /**
742 * are we currently inside a repaint. Specifically, are we inside a valid OpenGL context? There are certain OpenGL calls that are only valid inside a valid context.

Callers 1

Calls 4

subMethod · 0.45

Tested by

no test coverage detected