MCPcopy Create free account
hub / github.com/PavelDoGreat/WebGL-Fluid-Simulation / updatePointerMoveData

Function updatePointerMoveData

script.js:1539–1547  ·  view source on GitHub ↗
(pointer, posX, posY)

Source from the content-addressed store, hash-verified

1537}
1538
1539function updatePointerMoveData (pointer, posX, posY) {
1540 pointer.prevTexcoordX = pointer.texcoordX;
1541 pointer.prevTexcoordY = pointer.texcoordY;
1542 pointer.texcoordX = posX / canvas.width;
1543 pointer.texcoordY = 1.0 - posY / canvas.height;
1544 pointer.deltaX = correctDeltaX(pointer.texcoordX - pointer.prevTexcoordX);
1545 pointer.deltaY = correctDeltaY(pointer.texcoordY - pointer.prevTexcoordY);
1546 pointer.moved = Math.abs(pointer.deltaX) > 0 || Math.abs(pointer.deltaY) > 0;
1547}
1548
1549function updatePointerUpData (pointer) {
1550 pointer.down = false;

Callers 1

script.jsFile · 0.85

Calls 2

correctDeltaXFunction · 0.85
correctDeltaYFunction · 0.85

Tested by

no test coverage detected