@shader-art/plugin-pointer-interactions
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

<shader-art> PointerInteractionsPlugin

Installation

Install via NPM:

npm i shader-art @shader-art/plugin-pointer-interactions

Or use directly via skypack:

import { PointerInteractionsPlugin } from 'https://cdn.skypack.dev/@shader-art/plugin-pointer-interactions';

Usage

ShaderArt.register([() => new PointerInteractionsPlugin()]);

Inside your glsl shader code (which is placed inside a <script type="vert|frag"> tag), you can access one pointer (currently this is single-touch) via uniform variables:

uniform vec2 pointerStart;
uniform vec2 pointer;
uniform int dragging;

Package Sidebar

Install

npm i @shader-art/plugin-pointer-interactions

Weekly Downloads

0

Version

0.0.4

License

MIT

Unpacked Size

9.66 kB

Total Files

7

Last publish

Collaborators

  • lea.rosema