Added alias and jsdoc
This commit is contained in:
parent
8f1496cebe
commit
2901369471
1 changed files with 16 additions and 5 deletions
|
|
@ -87,25 +87,36 @@ export const tri2 = fastcat(isaw2, saw2);
|
||||||
export const time = signal(id);
|
export const time = signal(id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The mouse's x or y position value ranges from 0 to 1.
|
* The mouse's x position value ranges from 0 to 1.
|
||||||
*
|
* @name mousex
|
||||||
|
* @return {Pattern}
|
||||||
|
* @example
|
||||||
|
* n(mousex.segment(4).range(0,7)).scale("C:minor")
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The mouse's y position value ranges from 0 to 1.
|
||||||
|
* @name mousey
|
||||||
* @return {Pattern}
|
* @return {Pattern}
|
||||||
* @example
|
* @example
|
||||||
* n(mousex.segment(4).range(0,7)).scale("C:minor")
|
* n(mousex.segment(4).range(0,7)).scale("C:minor")
|
||||||
* n(mousey.segment(4).range(0,7)).scale("C:minor")
|
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
let _mouseY = 0,
|
let _mouseY = 0,
|
||||||
_mouseX = 0;
|
_mouseX = 0;
|
||||||
if (typeof window !== 'undefined') {
|
if (typeof window !== 'undefined') {
|
||||||
document.onmousemove = (e) => {
|
//document.onmousemove = (e) => {
|
||||||
|
document.addEventListener('mousemove', (e) => {
|
||||||
_mouseY = e.clientY / document.body.clientHeight;
|
_mouseY = e.clientY / document.body.clientHeight;
|
||||||
_mouseX = e.clientX / document.body.clientWidth;
|
_mouseX = e.clientX / document.body.clientWidth;
|
||||||
};
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export const mousey = signal(() => _mouseY);
|
export const mousey = signal(() => _mouseY);
|
||||||
|
export const mouseY = signal(() => _mouseY);
|
||||||
export const mousex = signal(() => _mouseX);
|
export const mousex = signal(() => _mouseX);
|
||||||
|
export const mouseX = signal(() => _mouseX);
|
||||||
|
|
||||||
// random signals
|
// random signals
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue